| <?xml version="1.0"?> |
| <!-- Test for ID selection and pattern matching --> |
| <!DOCTYPE doc [ |
| <!ELEMENT doc (#PCDATA|a|b|c)*> |
| <!ATTLIST doc id ID #REQUIRED> |
| <!ELEMENT a (#PCDATA|a|b|c)*> |
| <!ATTLIST a id ID #REQUIRED> |
| <!ELEMENT b (#PCDATA|a|b|c)*> |
| <!ATTLIST b id ID #REQUIRED> |
| <!ELEMENT c (#PCDATA|a|b|c)*> |
| <!ATTLIST c id ID #REQUIRED > |
| ]> |
| <doc id="id0"> |
| <a id="id1"> |
| *id1* |
| <a id="id2">*id2* |
| <a id="id3">*id3*</a> |
| <b id="id4">*id4*</b> |
| <c id="id5">*id5*</c> |
| </a> |
| <b id="id6">*id6*</b> |
| <c id="id7">*id7*</c> |
| </a> |
| </doc> |