DTD示例8
文本可以穿插元素。
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>
关注微信小程序
扫描二维码
程序员编程王