xsl-list
[Top] [All Lists]

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

2007-07-22 04:37:27
On 7/21/07, v vijith <vvijith(_at_)gmail(_dot_)com> 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

--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--

<Prev in Thread] Current Thread [Next in Thread>