1XML declaration
2Attr: version='1.0'
3ROOTELEMENT: component
4INTERNAL DTD: [
5<!ELEMENT component (PCDATA|sub)*>
6<!ATTLIST component
7          attr CDATA #IMPLIED
8          attr2 CDATA #IMPLIED
9>
10<!ELMENT sub EMPTY>
11
12]
13Start Tag: component
14Attr: attr="val'ue"
15Attr: attr2='val"ue'
16PCDATA: "
17"
18Comment: "<!-- This is a comment -->"
19PCDATA: "
20Text
21"
22CDATA: "<![CDATA[huhu]]>"
23PCDATA: "
24öäüß
25&amp;
26&lt;
27"
28PI: xtal
29Attr: cursor='11'
30PCDATA: "
31"
32Empty Element: sub
33PCDATA: "
34"
35Start Tag: sub
36End Tag: sub
37PCDATA: "
38"
39End Tag: component
40