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

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

[Dotgnu-pnet-commits] CVS: pnetlib/System.Xml XmlDocument.cs,1.11,1.12


From: adam ballai <address@hidden>
Subject: [Dotgnu-pnet-commits] CVS: pnetlib/System.Xml XmlDocument.cs,1.11,1.12 XmlTextReader.cs,1.32,1.33
Date: Mon, 27 Jan 2003 04:25:41 -0500

Update of /cvsroot/dotgnu-pnet/pnetlib/System.Xml
In directory subversions:/tmp/cvs-serv23704/System.Xml

Modified Files:
        XmlDocument.cs XmlTextReader.cs 
Log Message:


Index: XmlDocument.cs
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnetlib/System.Xml/XmlDocument.cs,v
retrieving revision 1.11
retrieving revision 1.12
diff -C2 -r1.11 -r1.12
*** XmlDocument.cs      27 Jan 2003 05:55:45 -0000      1.11
--- XmlDocument.cs      27 Jan 2003 09:25:39 -0000      1.12
***************
*** 630,633 ****
--- 630,638 ----
        public virtual void Load(String filename)
                        {
+                               if(!File.Exists(filename))
+                               {
+                                       throw new XmlException
+                                               (S._("XmlException_LoadError"));
+                               }
                                Load(new XmlTextReader(filename));
                        }
***************
*** 639,642 ****
--- 644,648 ----
        public virtual void Load(XmlReader reader)
                        {
+                               
                                RemoveAll();
                                XmlNode node;

Index: XmlTextReader.cs
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnetlib/System.Xml/XmlTextReader.cs,v
retrieving revision 1.32
retrieving revision 1.33
diff -C2 -r1.32 -r1.33
*** XmlTextReader.cs    27 Jan 2003 05:55:45 -0000      1.32
--- XmlTextReader.cs    27 Jan 2003 09:25:39 -0000      1.33
***************
*** 550,553 ****
--- 550,554 ----
                                        prefix = 
nameTable.Add(identifier.Substring(0, index));
                                        localName = 
nameTable.Add(identifier.Substring(index + 1));
+                                       namespaceURI = 
namespaceManager.LookupNamespace(prefix);
                                }
                                else
***************
*** 555,560 ****
                                        prefix = String.Empty;
                                        localName = nameTable.Add(identifier);
                                }
-                               namespaceURI = String.Empty;
                        }
  
--- 556,561 ----
                                        prefix = String.Empty;
                                        localName = nameTable.Add(identifier);
+                                       namespaceURI = String.Empty;
                                }
                        }
  
***************
*** 837,841 ****
                                                SetName(name);
                                                nodeType = 
XmlNodeType.Attribute;
!                                               attr = new 
XmlAttributeToken(nameTable,builder.ToString(),null);
                                                attributeIndex++;
                                                // reset buffer
--- 838,842 ----
                                                SetName(name);
                                                nodeType = 
XmlNodeType.Attribute;
!                                               attr = new 
XmlAttributeToken(nameTable, name ,null);
                                                attributeIndex++;
                                                // reset buffer
***************
*** 859,862 ****
--- 860,869 ----
                                                                
attributes.Append(attr);
                                                                nodeType = 
XmlNodeType.Text;
+                                                               if(prefix == 
"xmlns")
+                                                               {
+                                                                       // 
append namespace
+                                                                       
namespaceManager.AddNamespace(localName, builder.ToString());
+                                                               }
+                                                               
                                                                
                                                                // go to next 
char





reply via email to

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