[Home] [By Thread] [By Date] [Recent Entries]
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] |

Cart



