+2008-09-17 Atsushi Enomoto <atsushi@ximian.com>
+
+ * SubtreeXmlReader.cs : make sure to set eof for empty element after
+ Read().
+
2008-09-17 Atsushi Enomoto <atsushi@ximian.com>
* SubtreeXmlReader.cs : return appropriate property values for EOF.
+2008-09-17 Atsushi Enomoto <atsushi@ximian.com>
+
+ * XmlReaderCommonTests.cs :
+ added test for NodeType for empty element.
+
2008-09-17 Atsushi Enomoto <atsushi@ximian.com>
* XmlReaderCommonTests.cs :
XmlReader r = XmlReader.Create (new StringReader (xml));\r
r.ReadSubtree ();\r
}\r
+\r
+ public void ReadSubtreeEmptyElement ()\r
+ {\r
+ string xml = @"<x/>";\r
+ XmlReader r = XmlReader.Create (new StringReader (xml));\r
+ r.Read ();\r
+ XmlReader s = r.ReadSubtree ();\r
+ Assert ("#1", s.Read ());\r
+ AssertEquals ("#2", XmlNodeType.Element, s.NodeType);\r
+ Assert ("#3", !s.Read ());\r
+ AssertEquals ("#4", XmlNodeType.None, s.NodeType);\r
+ }\r
#endif\r
}\r
}\r