dotgnu-pnet-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[dotgnu-pnet-commits] pnetlib ChangeLog System.Xml/XmlReader.cs


From: Heiko Weiss
Subject: [dotgnu-pnet-commits] pnetlib ChangeLog System.Xml/XmlReader.cs
Date: Wed, 28 Jan 2009 07:44:04 +0000

CVSROOT:        /sources/dotgnu-pnet
Module name:    pnetlib
Changes by:     Heiko Weiss <brubbel>   09/01/28 07:44:04

Modified files:
        .              : ChangeLog 
        System.Xml     : XmlReader.cs 

Log message:
        fixed ReadString for empty elements.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/pnetlib/ChangeLog?cvsroot=dotgnu-pnet&r1=1.2549&r2=1.2550
http://cvs.savannah.gnu.org/viewcvs/pnetlib/System.Xml/XmlReader.cs?cvsroot=dotgnu-pnet&r1=1.13&r2=1.14

Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/dotgnu-pnet/pnetlib/ChangeLog,v
retrieving revision 1.2549
retrieving revision 1.2550
diff -u -b -r1.2549 -r1.2550
--- ChangeLog   3 Jan 2009 14:16:53 -0000       1.2549
+++ ChangeLog   28 Jan 2009 07:44:03 -0000      1.2550
@@ -1,3 +1,7 @@
+2009-01-28  Heiko Weiss <address@hidden>
+
+       * System.Xml/XmlReader.cs: fix ReadString for empty elements
+
 2009-01-03  Klaus Treichel  <address@hidden>
 
        * runtime/System/Array.cs (Clone): Make Clone method an internalcall.

Index: System.Xml/XmlReader.cs
===================================================================
RCS file: /sources/dotgnu-pnet/pnetlib/System.Xml/XmlReader.cs,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -b -r1.13 -r1.14
--- System.Xml/XmlReader.cs     23 Aug 2005 12:33:06 -0000      1.13
+++ System.Xml/XmlReader.cs     28 Jan 2009 07:44:04 -0000      1.14
@@ -384,10 +384,13 @@
                                        // bail out now if there's nothing to 
read
                                        if(IsEmptyElement)
                                        {
-                                               Read();
                                                return String.Empty;
                                        }
                                        Read();
+                                       if(NodeType == XmlNodeType.EndElement)
+                                       {
+                                               return String.Empty;
+                                       }
                                }
 
                                // create the content log




reply via email to

[Prev in Thread] Current Thread [Next in Thread]