文字可以穿插元素。
DTD宣告
元素AAA
可以包含BBB
或CCC
。 另一方面,元素BBB
可以包含文字和CCC
元素的任何組合:
<!ELEMENT XXX (AAA+ , BBB+)>
<!ELEMENT AAA (BBB | CCC )>
<!ELEMENT BBB (#PCDATA | CCC )*>
<!ELEMENT CCC (#PCDATA)>
有效的文件
有效的檔案有幾種可能性:
<!DOCTYPE XXX SYSTEM "tutorial.dtd">
<XXX>
<AAA>
<CCC>Precisely one element.</CCC>
</AAA>
<AAA>
<BBB>
<CCC/>
<CCC/>
<CCC/>
</BBB>
</AAA>
<BBB/>
<BBB>
This is <CCC/> a combination <CCC/> of <CCC> CCC elements </CCC> and text <CCC/>.
</BBB>
<BBB>
Text only.
</BBB>
</XXX>
無效的文件
元素AAA
不能包含任何文字:
<!DOCTYPE XXX SYSTEM "tutorial.dtd">
<XXX>
<AAA>
Element: <CCC/>
</AAA>
<BBB>
Element: <CCC/>
</BBB>
</XXX>