|
From: | Radek Polak |
Subject: | [Pnet-developers] [bug #14261] XmlTextReader.NodeType is wrong after calling ReadElementString() on empty node |
Date: | Tue, 23 Aug 2005 06:56:37 +0000 |
User-agent: | Mozilla/5.0 (Windows; U; Windows NT 5.1; cs-CZ; rv:1.7.6) Gecko/20050226 Firefox/1.0.1 |
URL: <http://savannah.gnu.org/bugs/?func=detailitem&item_id=14261> Summary: XmlTextReader.NodeType is wrong after calling ReadElementString() on empty node Project: DotGNU Portable.NET Submitted by: radekp Submitted on: Tue 08/23/05 at 06:56 Category: None Severity: 3 - Normal Item Group: None Status: None Privacy: Public Assigned to: None Open/Closed: Open _______________________________________________________ Details: using System; using System.IO; using System.Xml; class NodeTypeTest { // Check if XmlTextReader.NodeType after ReadElementString() on empty element is set well. static void Main() { string xml = "<doc><text/></doc>"; XmlTextReader r = new XmlTextReader(new StringReader(xml)); r.Read(); r.Read(); r.ReadElementString(); // read contents of <text/> tag Console.WriteLine("NodeType after ReadElementString()"); Console.WriteLine("is: " + r.NodeType); Console.WriteLine("should be: " + XmlNodeType.EndElement); if(r.NodeType == XmlNodeType.EndElement) Console.WriteLine("Everything is OK"); else Console.WriteLine("It's bugged"); } } compile with cscc -o node_type.exe -l System.Xml node_type.cs Output from .NET: NodeType after ReadElementString() is: EndElement should be: EndElement Everything is OK Output from Portable .NET: $ ilrun.exe node_type.exe NodeType after ReadElementString() is: Element should be: EndElement It's bugged _______________________________________________________ File Attachments: ------------------------------------------------------- Date: Tue 08/23/05 at 06:56 Name: node_type.zip Size: 1.73KB By: radekp Test program for this bug <http://savannah.gnu.org/bugs/download.php?item_id=14261&item_file_id=2853> _______________________________________________________ Reply to this item at: <http://savannah.gnu.org/bugs/?func=detailitem&item_id=14261> _______________________________________________ Message sent via/by Savannah http://savannah.gnu.org/
[Prev in Thread] | Current Thread | [Next in Thread] |