问题标签 [dtd]

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 投票
7 回答
81000 浏览

java - 使 DocumentBuilder.parse 忽略 DTD 引用

当我用这种方法解析我的 xml 文件(变量 f)时,我得到一个错误

C:\Documents and Settings\joe\Desktop\aicpcudev\OnlineModule\map.dtd(系统找不到指定的路径)

我知道我没有 dtd,也不需要它。如何在忽略 DTD 引用错误的情况下将此 File 对象解析为 Document 对象?

0 投票
2 回答
822 浏览

java - 如何更改 Ant 的 XMLValidate 任务提供的验证“级别”?

我正在尝试使用 Ant 的 XMLValidate 任务来根据 DTD 验证 XML 文档。问题不在于它不工作,而在于它工作得太好了。我的 DTD 包含一个具有 IDREF 类型的“@linkend”属性的外部参照元素。大多数这些参考 ID 在当前文档之外。因此,我的构建失败,因为解析器抱怨 IDREF 引用的 ID 不存在。那么,有什么方法可以根据 DTD 验证我的 XML 文档,但忽略这种类型的错误?

我尝试过的一些事情: 在 XMLValidate 上设置“宽松”选项使任务只检查文档的格式正确,而不是针对 DTD 的有效性。 Ant 手册中的 XMLValidate 任务列出了一些您可以设置的 JAXP 和 SAX 选项,但似乎没有一个适用。

这是我的代码:

如您所见,我使用 ResolvingXMLReader 来根据公共标识符目录解析 DTD。但是,如果我直接使用嵌套的 xmlcatalog 元素指定 DTD,我会得到相同的行为。

0 投票
9 回答
17962 浏览

xml - XML 中的特殊字符

我正在使用 xml 和 xsl 创建一个左侧导航系统。一切都很顺利,直到我尝试在我的 xml 文档中使用一个特殊字符。我正在使用»,我得到了错误。

原因:对未定义实体“raquo”的引用。
错误代码:-1072898046

我该如何进行这项工作?

0 投票
3 回答
879 浏览

.net - .Net 中有没有办法以编程方式从现有的 XML 文件生成 DTD?

我一直在寻找 System.Xml 命名空间,但没有看到任何支持这一点的东西。有谁知道它是否内置在.Net中,还是我必须获得第三方库才能做到这一点?

注意:我希望它像生成 xsd 一样简单,但这不适用于我的具体情况。

0 投票
3 回答
20392 浏览

java - 如何在运行时在 java 的 xpath 中禁用 dtd?

我在文件中找到了 dtd,但无法将其删除。当我尝试在 Java 中解析它时,我得到“由:java.net.SocketException:网络无法访问:连接”,因为它的远程 dtd。我可以以某种方式禁用 dtd 检查吗?

0 投票
1 回答
751 浏览

maven-2 - 作为 Maven 或 ANT 构建的一部分,如何将 DTD 转换为 Schema?

作为 Maven 构建的一部分,如何将 DTD 转换为 Schema?

具体来说,我正在寻找一个 Maven 插件,我可以向其提供 DTD 的 URL,它将生成一个 XML 模式定义文件。

没有一个好的 Maven 插件,也许我可以在我的 Maven 构建中嵌入一个 ANT 任务

0 投票
4 回答
1093 浏览

html - HTML DTD - 有什么意义?

可能重复:
html中有哪些不同的文档类型,它们是什么意思?

由于对 web 开发的某些方面相当缺乏经验(我总是更关注后端而不是前端),谁能给我他们的想法,我是否应该担心网页开头的 DOCTYPE 声明?

是最常见的 HTML 4.01,我应该构建我的网络应用程序以符合这个标准吗?

0 投票
9 回答
31702 浏览

c# - 使用 XML 时引用未声明的实体异常

我正在尝试设置 xmldoc 的 innerxml 但得到异常:引用未声明的实体

这会引发异常:

引用未声明的实体“alpha”。第 2 行,位置 2..

我将如何解决这个问题?

0 投票
4 回答
5634 浏览

java - Java SAX 解析器引发 UnknownHostException

我要解析的 XML 文件以:

所以当我启动 SAX praser 时,它会尝试在线访问这个 DTD,然后我得到一个 java.net.UnknownHostException。

  1. 在将 XML 文件提供给 SAX 解析器之前,我无法修改它
  2. 即使没有互联网连接,我也必须跑步

如何更改 SAX 解析器行为,使其不尝试加载 DTD?谢谢。

0 投票
3 回答
699 浏览

xml - 我在哪里可以找到关于如何编写 XML DTD 的好文档?

XML 1.1 规范中对 DTD 的描述非常简洁,很难理解哪些特性是可用的。例如,通过查看未扁平化的XHTML+MathML+SVG DTD,我知道可以导入和部分重新定义外部 DTD,但通过阅读规范我永远猜不到这是可能的。

有谁知道学习 DTD 写作细节的好资源?