为什么这不是有效的XML DTD? (参数实体和#PCDATA)
在这里使用DTD验证器,我被告知以下DTD无效。
<!ENTITY % text "(#PCDATA|L)*">
<!ELEMENT H (%text;)+>
<!ELEMENT L (#PCDATA)>
错误消息是:“A'('字符或元素类型在元素类型”H“的声明中是必需的。”在第2行第22列。
任何人都可以指出它为什么无效?我怎样才能使它有效?错误消息对我来说并不是非常友好。谢谢。
没有找到相关结果
已邀请:
1 个回复
扇献隙
当实体扩展时。具有混合内容的元素唯一允许的形式是
其中A,B和C是可能的子元素。
必须是第一选择,并且必须允许该组重复0-infinity次,即需要星号。