다음 예는 XML 문서의 XML DTD 및 해당 문서의 트리 구조 형식을 보여줍니다.
<!DOCTYPE test PUBLIC "//this/is/a/URI/test" "test.dtd" [ <!NOTATION TeX PUBLIC "//this/is/a/URI/TexID" "//TexID"> <!ENTITY ent1 "this is an entity"> <!ENTITY % ent2 "#PCDATA | subel2"> <!ENTITY % extent1 PUBLIC "//this/is/a/URI/extent1" "more.txt"> <!ENTITY extent2 PUBLIC "//this/is/a/URI/extent2" "more.txt"> <!ENTITY unpsd PUBLIC "//this/is/a/URI/me.gif" "me.gif" NDATA TeX> <?test Do this?> <!--this is a comment--> <!ELEMENT subel2 (#PCDATA)> <!ELEMENT subel1 (subel2 | el4)+> <!ELEMENT el1 (#PCDATA)> <!ELEMENT el2 (#PCDATA | subel2)*> <!ELEMENT el3 (#PCDATA | subel2)*> <!ELEMENT el4 (#PCDATA)> <!ELEMENT el5 (#PCDATA | subel1)*> <!ELEMENT el6 (#PCDATA)> <!ATTLIST subel1 size (big | small) "big" shape (round | square) #REQUIRED> <!ATTLIST el5 el5satt CDATA #IMPLIED> ]>
메시지가 일반 XML 구문 분석기로 구문 분석될 때, 메시지 트리의 관련 부분은 다음과 같습니다(태그 사이에 캐리지 리턴 또는 공백이 없는 것으로 가정).
IntSubset 구조에는 중첩된 다음 레벨의 다음 구조가 포함되어 있으며, 이들 각각의 트리 구조는 아래의 트리 구조로 표시됩니다.