ZVON > Tutorials > XPointer Tutorial
>> Example 4 / 4 << | Prev | Next |
Contents > Shorthand pointer > Externally-determined ID - Relax NG

Externally-determined ID - Relax NG

The element BBB has an id attribute which is of the ID-type (defined by Relax NG).

XPointer:b1
Matches element with ID "b1".

<AAA>
   <BBB   id="b1"/>
   <BBB   id="b2"/>
</AAA>
Relax NG schema
<grammar   xmlns="http://relaxng.org/ns/structure/1.0">

   <start>
      <element   name="AAA">
         <oneOrMore>
            <element   name="BBB">
               <attribute   name="id">
                  <data   datatypeLibrary="http://relaxng.org/ns/compatibility/datatypes/1.0"   type="ID"/>
               </attribute>
            </element>
         </oneOrMore>
      </element>
   </start>

</grammar>