问题标签 [dtd-parsing]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
18 浏览

java - 阅读 Java 中的所有 DTD 元素

我需要读取所有 dtd 元素并加载到 java 列表或其他内容中。我不想验证元素。我要寻找的只是读取 dtd 中的所有元素。

例如 :

我想把它加载到一些列表或地图中?

0 投票
0 回答
9 浏览

xml - DTD 错误:“wit”属性声明的枚举类型列表中需要名称标记

我正在开发一个 TEI 版本,并使用 TEI XSLT样式表为它创建了一个 DTD,该样式表将 ODD 转换为 DTD 文件。

我有一些包含 a 的属性值,#这个字符似乎会产生错误。这是一个例子:

我得到的错误是 The name token is required in the enumerated type list for the "wit" attribute declaration.如果我添加一个NMTOKENor NMTOKENS,我得到以下错误: Open quote is expected for attribute "wit" associated with an element type "lem".

有没有办法解决这个问题?我尝试引用属性值(例如更改#brl'#brl'),将 替换为#实体(在 中声明<!ENTITY>,但没有成功。

有没有人知道如何解决这个问题?