[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
--
[Date Index]
| [Thread Index]
Internet Explorer generates an error when the XML namespace isdeclared
- From: "Costello, Roger L." <costello@mitre.org>
- To: "xml-dev@lists.xml.org" <xml-dev@lists.xml.org>
- Date: Tue, 23 Nov 2010 05:15:26 -0500
Hi Folks,
Recall that the XML namespace is implicitly declared in every XML document. Consequently you can immediately use, say, the xml:lang attribute:
-------------------------------------
XML Namespace is Implicitly Declared
-------------------------------------
<?xml version="1.0"?>
<movie>
<title>The Laughing Cow</title>
<title xml:lang="fr">La Vache Qui Rit</title>
</movie>
That said, it is perfectly legal to explicitly declare the XML namespace:
-------------------------------------
XML Namespace is Explicitly Declared
-------------------------------------
<?xml version="1.0"?>
<movie xmlns:xml="http://www.w3.org/XML/1998/namespace">
<title>The Laughing Cow</title>
<title xml:lang="fr">La Vache Qui Rit</title>
</movie>
When I opened the first version (implicit XML declaration) in Internet Explorer I got no errors.
When I opened the second version (explicit XML declaration) in Internet Explorer I got the following error message:
The namespace prefix is not allowed to start with
the reserved string "xml".
/Roger
[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
--
[Date Index]
| [Thread Index]