What does Firefox do with schemaLocation?

"C.W.Holeman II" <[email protected]> Mon, 22 Jan 2007 16:51:21 -0800
Newsgroups gmane.comp.mozilla.devel.layout.xslt
Message-ID <[email protected]>
http://www.stylusstudio.com/w3c/schema0/NS.htm#NS states:

> Note that the schemaLocation is only a hint and some processors and
> applications will have reasons to not use it.

I am using:

Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.1) Gecko/20061204 
Firefox/2.0.0.1

What does Firefox do with schemaLocation?

http://emle.sourceforge.net/emle020000/testa_lab_001.xml

<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" 
href="http://emle.sourceforge.net/emle020000/testa_lab.xsl"?>
<testa:lab xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xsi:schemaLocation="testa 
http://emle.sourceforge.net/emle020000/testa.xsd"
       xmlns:testa="http://emle.sourceforge.net/testa">
    <testa:shape>TEST_RECTANGLE</testa:shape>
    <testa:shape>TEST_bad</testa:shape>
    <testa:shape>TEST_PIE</testa:shape>
 </testa:lab>


http://emle.sourceforge.net/emle020000/testa_lab.xsl

<?xml version="1.0"?>
<xsl:stylesheet version="1.0" 
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
       xmlns:testa="http://emle.sourceforge.net/testa">
   <xsl:output method="html" encoding="iso-8859-1" />
   <xsl:template match="/testa:lab">
      <HTML>
       <HEAD>
         <TITLE>Test A</TITLE>
      </HEAD>
      <BODY>
         <H1>Test A</H1>
        <xsl:apply-templates select="testa:shape" />
      </BODY>
      </HTML>
   </xsl:template>
   <xsl:template match="testa:shape">
          <H2>Lab [<xsl:value-of select="." />]</H2>
          <P />
   </xsl:template>
</xsl:stylesheet>


http://emle.sourceforge.net/emle020000/testa.xsd

<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
     xmlns:testa="http://emle.sourceforge.net/testa"
     targetNamespace="http://emle.sourceforge.net/testa">
<xs:element     name="testa:lab"              type="testa:LabType"/>
<xs:complexType name="testa:LabType">
  <xs:sequence>
    <xs:element name="testa:shape"           type="testa:ShapeType"/>
  </xs:sequence>
</xs:complexType>
<xs:simpleType   name="testa:ShapeType">
  <xs:restriction base="xs:string">
    <xs:enumeration value="TEST_RECTANGLE"/>
    <xs:enumeration value="TEST_PIE"/>
  </xs:restriction>
</xs:simpleType>
</xs:schema>

-- 
C.W.Holeman II | [email protected] -5 | http://JulianLocals.com/cwhii
 To only a fraction of the  human  race does God  give the  privilege of
 earning one's bread doing what one would have  gladly pursued free, for
 passion. I am very thankful. The Mythical Man-Month Epilogue/F.P.Brooks