【发布时间】:2011-09-07 08:06:12
【问题描述】:
假设我有以下 XML:
<data>
<authors>
<author>
<name>
<first_name>Stephen</first_name>
<last_name>Baxter</last_name>
</name>
</author>
<author>
<name>
<first_name>Joe</first_name>
<last_name>Haldeman</last_name>
</name>
<author>
</authors>
<books>
<book>
<name>The Time Ships</name>
</book>
<book>
<name>The Forever War</name>
<book>
</books>
</data>
在我的 DTD 中,我如何解释“名称”元素同时用于作者和书籍这一事实,并且可以有不同的子元素——像这样?
<!ELEMENT name (#PCDATA|first_name,last_name)>
【问题讨论】: