使用此处的 DTD 验证器,我被告知以下 DTD 无效。
<!ENTITY % text "(#PCDATA|L)*">
<!ELEMENT H (%text;)+>
<!ELEMENT L (#PCDATA)>
错误消息是:“在元素类型“H”的声明中需要一个 '(' 字符或元素类型。”在第 2 行第 22 列。
谁能指出它为什么无效?我怎样才能使它有效?错误消息对我来说并不是很友好。谢谢。
使用此处的 DTD 验证器,我被告知以下 DTD 无效。
<!ENTITY % text "(#PCDATA|L)*">
<!ELEMENT H (%text;)+>
<!ELEMENT L (#PCDATA)>
错误消息是:“在元素类型“H”的声明中需要一个 '(' 字符或元素类型。”在第 2 行第 22 列。
谁能指出它为什么无效?我怎样才能使它有效?错误消息对我来说并不是很友好。谢谢。