【问题标题】:How to know if a DTD is validated or correct?如何知道 DTD 是否经过验证或正确?
【发布时间】:2017-05-11 06:22:57
【问题描述】:

我在这里有一个 DTD 脚本示例,我想知道它们是否有效,是否有任何 DTD 在线验证器?

<!ELEMENT A (B* |C+,D)>
<ATTLIST A
    AA CDATA #REQUIRED
    AB CDATA #REQUIRED
    AC(0|1|2) #REQUIRED
>
<!ELEMENT B EMPTY>
<!ATTLIST C(B)>

还有另一个问题。在行中

 !ELEMENT B EMPTY>
    <!ATTLIST C(B)>

这实际上是什么意思?任何人都可以提供例子吗?

还有这个A (B* |C+,D)

【问题讨论】:

    标签: xml dtd dtd-parsing


    【解决方案1】:

    试试这个XML DTD validator(删除死链接)。

    【讨论】:

    • 死链接现已移除!
    • xmlvalidation.com 似乎只验证 XML,而不是 DTD。
    • 一个标准的 XML 文档不需要 DTD。如果您有外部 DTD,也许您可​​以输入 DTD url?
    猜你喜欢
    • 2015-07-19
    • 2017-08-26
    • 2019-07-15
    • 1970-01-01
    • 2019-10-31
    • 2018-11-21
    • 1970-01-01
    • 2022-08-18
    • 2020-03-31
    相关资源
    最近更新 更多