diff options
author | Jason Diamond <injektilo@mono-cvs.ximian.com> | 2002-07-12 20:06:55 +0400 |
---|---|---|
committer | Jason Diamond <injektilo@mono-cvs.ximian.com> | 2002-07-12 20:06:55 +0400 |
commit | d666dfcf57e7173a57f95169cccdd4f8203c0d23 (patch) | |
tree | 7ddfb65fd27c19aa669cbad620ebbc7db360e8c1 /mcs/class/System.XML/System.Xml | |
parent | 38c4946f7a61fb75ada0dca70fd51f7b501d811a (diff) |
Ensure that an element's prefix and namespaceURI are String.Empty and not null.
svn path=/trunk/mcs/; revision=5734
Diffstat (limited to 'mcs/class/System.XML/System.Xml')
-rw-r--r-- | mcs/class/System.XML/System.Xml/ChangeLog | 5 | ||||
-rw-r--r-- | mcs/class/System.XML/System.Xml/XmlDocument.cs | 2 |
2 files changed, 6 insertions, 1 deletions
diff --git a/mcs/class/System.XML/System.Xml/ChangeLog b/mcs/class/System.XML/System.Xml/ChangeLog index 53c203201a7..b4dfc58460f 100644 --- a/mcs/class/System.XML/System.Xml/ChangeLog +++ b/mcs/class/System.XML/System.Xml/ChangeLog @@ -1,3 +1,8 @@ +2002-07-12 Jason Diamond <jason@injektilo.org> + + * XmlDocument.cs: If null was passed in for prefix or namespaceURI when + creating an element, use String.Empty instead. + 2002-07-12 Piers Haken <piersh@friksit.com> * XmlAttributeCollection.cs: implement some ItemOf indexers diff --git a/mcs/class/System.XML/System.Xml/XmlDocument.cs b/mcs/class/System.XML/System.Xml/XmlDocument.cs index 6220f11c177..2b6d4630cf4 100644 --- a/mcs/class/System.XML/System.Xml/XmlDocument.cs +++ b/mcs/class/System.XML/System.Xml/XmlDocument.cs @@ -235,7 +235,7 @@ namespace System.Xml if ((localName == null) || (localName == String.Empty)) throw new ArgumentException ("The local name for elements or attributes cannot be null or an empty string."); - return new XmlElement (prefix, localName, namespaceURI, this); + return new XmlElement (prefix != null ? prefix : String.Empty, localName, namespaceURI != null ? namespaceURI : String.Empty, this); } [MonoTODO] |