【发布时间】:2014-12-01 15:33:01
【问题描述】:
我的 XML-DTD 无法验证此代码:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE init[
<!ELEMENT init(a)>
<!ELEMENT a(b,c,(d|e))>
<!ELEMENT b (#PCDATA)>
<!ELEMENT c (#PCDATA)>
<!ELEMENT d (#PCDATA)>
<!ELEMENT e (#PCDATA)>
]>
<init>
<a>
dolor
<b> Lorem </b>
dolor
<c> Ipsum </c>
<d> hi </d>
dolor
</a>
</init>
如何通过 DTD 验证中间文本?
PD: 抱歉,我编辑了问题——我的问题没有解决。
PD2: 我用它来验证 dtd-html:http://validator.w3.org/check
【问题讨论】:
标签: xml validation dtd dtd-parsing