在dtd中使元素可选

时间:2013-03-14 15:48:18

标签: xml dtd

如果在dtd中声明了如下所示的元素:

<!ELEMENT cite.query (#PCDATA|cite.query | citator.treatment>

我收到一条错误消息,指出cite.query必须citator.treatment,那么如何让cite.query选择citator.treatment

1 个答案:

答案 0 :(得分:1)

由于cite.query的内容模型是混合的(#PCDATA和元素),您需要在组外使用星号:

<!ELEMENT cite.query (#PCDATA|cite.query|citator.treatment)*>