[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

Re: [xsl] Finding the ID attribute of an XPath from XMLSchema


Subject: Re: [xsl] Finding the ID attribute of an XPath from XMLSchema
From: mozer <xmlizer@xxxxxxxxx>
Date: Sun, 22 Jul 2007 13:37:07 +0200

On 7/21/07, v vijith <vvijith@xxxxxxxxx> wrote:
Below is a snippet from the XMLSchema

<xs:complexType name="nameType">
               <xs:sequence>
                       <xs:element minOccurs="0" ref="desig"/>
               </xs:sequence>
               <xs:attribute ref="dest" use="required"/>
               <xs:attribute ref="id"/>
               <xs:attribute ref="garageid"/>
               <xs:attributeGroup ref="xlink:XLINKATT1"/>
       </xs:complexType>
<xs:attribute name="id" type="xs:ID"/>

this means that in the XML, the nameType node can be identified by the
id attribute as xs:attribute name=id is mapped to XS:ID.

Likewise there can be many nodes in the XML that has ID associated to it.

<xml>
<root>
<somenode>
<nameType id="2" attrib2="34">text</nameType>
<nameType id="3" attrib2="34">text</nameType>
<nameType id="4" attrib2="34">text</nameType>
</somenode>
<anothernode attrib5="55"/>
</root>

Just a sidenote


"2", "3" and "4" are not valid ID values...

Xmlizer


Current Thread
Keywords
xml