0

如何使用 JS 解析 dtd 文件?例如将其转换为对象以进行进一步操作。总体目标是解析DTD并通过javascript将其可视化为浏览器(例如Chrome)中的树状结构

用于演示目的的简单 DTD (books.dtd)

<!ELEMENT books (book)*>
<!ELEMENT book (front,page,back)>
<!ELEMENT front (#PCDATA)>
<!ELEMENT page (#PCDATA)>
<!ELEMENT back (#PCDATA)>
<!ATTLIST book
   isbn     ID    #REQUIRED
   title    CDATA #REQUIRED
   author   CDATA #REQUIRED
>

books.dtd / 来源:Treevision Ovidius

(来源:Treevision Ovidius 中加载的 books.dtd)

非常感谢正确方向的提示!我找不到任何东西,或者我只是在寻找错误的东西

更新:一位朋友暗示,另一种可能性是通过 XSLT 将 DTD 转换为 JSON 并使用生成的文件

4

0 回答 0