1<?xml version="1.0"?> 2<!-- Test for ID selection and pattern matching --> 3<!DOCTYPE doc [ 4 <!ELEMENT doc (#PCDATA|a|b|c)*> 5 <!ATTLIST doc id ID #REQUIRED> 6 <!ELEMENT a (#PCDATA|a|b|c)*> 7 <!ATTLIST a id ID #REQUIRED> 8 <!ELEMENT b (#PCDATA|a|b|c)*> 9 <!ATTLIST b id ID #REQUIRED> 10 <!ELEMENT c (#PCDATA|a|b|c)*> 11 <!ATTLIST c id ID #REQUIRED > 12]> 13<doc id="id0"> 14 <a id="id1"> 15 *id1* 16 <a id="id2">*id2* 17 <a id="id3">*id3*</a> 18 <b id="id4">*id4*</b> 19 <c id="id5">*id5*</c> 20 </a> 21 <b id="id6">*id6*</b> 22 <c id="id7">*id7*</c> 23 </a> 24 <b id="id8"> 25 *id8* 26 <a id="id9">*id9*</a> 27 <b id="id10">*id10* 28 <a id="id11">*id11*</a> 29 <b id="id12">*id12*</b> 30 <c id="id13">*id13*</c> 31 </b> 32 <c id="id14">*id14*</c> 33 </b> 34 <c id="id15"> 35 *id15* 36 <a id="id16">*id16*</a> 37 <b id="id17">*id17*</b> 38 <c id="id18">*id18* 39 <a id="id19">*id19*</a> 40 </c> 41 </c> 42</doc>