[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
--
[Date Index]
| [Thread Index]
RE: Why does my browser treat the XML Schema document at a URL asan XML document?
- From: "Costello, Roger L." <costello@mitre.org>
- To: "xml-dev@lists.xml.org" <xml-dev@lists.xml.org>
- Date: Mon, 10 Sep 2012 16:15:43 +0000
Hi Folks,
Thanks for the excellent responses.
On a separate but related issue, when I view this URL
http://www.w3.org/2001/xml.xsd
in Internet Explorer, the XML is all smashed onto one line.
For example, consider the section for "Attribute lang"
Here's how it is displayed in IE:
Formal declaration in XSD source form
<xs:attribute name="lang"><xs:simpleType><xs:union memberTypes="xs:language"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value=""/></xs:restriction></xs:simpleType></xs:union></xs:simpleType></xs:attribute>
Notice that the XML is all smashed onto one line.
Conversely, if I view the same URL in Firefox, the XML is nicely indented. Here's the same "Attribute lang" section displayed in Firefox:
Formal declaration in XSD source form
<xs:attribute name="lang">
<xs:simpleType>
<xs:union memberTypes="xs:language">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value=""/>
</xs:restriction>
</xs:simpleType>
</xs:union>
</xs:simpleType>
</xs:attribute>
Notice the XML is nicely indented.
Why is there such a difference in behavior?
I downloaded xml.xsd along with the stylesheet and generated the raw HTML:
<h4>Formal declaration in XSD source form</h4><pre>
<xs:attribute name="space">
<xs:simpleType>
<xs:restriction base="<span class="external-link diff-ns">xs:NCName</span>">
<xs:enumeration value="default"/>
<xs:enumeration value="preserve"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute></pre>
That appears to be okay. And when I drop that into an HTML document and display it in IE, it displays properly.
Any ideas on what is causing this odd behavior?
/Roger
[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
--
[Date Index]
| [Thread Index]