ZVON > Tutorials > XPointer Tutorial
>> Example 2 / 4 << | Prev | Next |
Contents > Shorthand pointer > Schema-determined ID (element)

Schema-determined ID (element)

The element BBB has an id element which is of the ID-type (defined by XML Schema).

XPointer:b1
Matches element with ID "b1".

<AAA
xsi:noNamespaceSchemaLocation="schema.xsd"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
         <BBB><id>b1</id></BBB>
         <BBB><id>b2</id></BBB>
</AAA>
XML Schema (schema.xsd)
<xsd:schema   xmlns:xsd="http://www.w3.org/2001/XMLSchema"
                                    elementFormDefault="qualified"   version="1.0">

      <xsd:element   name="AAA">
         <xsd:complexType>
            <xsd:sequence>
               <xsd:element   name="BBB"   maxOccurs="unbounded">
                  <xsd:complexType>
                     <xsd:sequence>
                        <xsd:element   name="id"   type="xsd:ID"/>
                     </xsd:sequence>
                  </xsd:complexType>                  
               </xsd:element>
            </xsd:sequence>
         </xsd:complexType>
      </xsd:element>

</xsd:schema>