1

我有一个格式不正确的 XML 文件。(它基本上是一个 DHTML 文件,用作内容工具的一部分,大多数 html 标签没有结束)。

现在这个 XML 文件是我们团队无法控制的。它来自不同的团队。

当我们试图对这些 XML 文件进行 XSLT 转换时,问题就出现了。

在进行 XSLT 转换之前,它会尝试验证 XML 文件并抛出一个错误,指出 XML 文档无效。

XSLT 中有没有一种方法可以说不验证您需要转换的 XML 文件。我们正在使用 XMLSpy 进行测试。

4

2 回答 2

5

我有一个格式不正确的 XML 文件。

没有这样的事情。如果它的格式不正确,那么它就不是 XML。

如果您必须处理这些数据,那么只需将“XML”从您的想法中删除。它不是 XML,忘记所有 XML 工具以及使用标准化格式所获得的所有好处。您正在处理一种专有的数据格式,并且您自己没有任何工具。

当然,它可能与 XML 足够接近,因此您最好的策略是在进行任何进一步处理之前将其转换为 XML。

于 2013-03-04T17:26:34.843 回答
0

您不能针对格式不正确的 XML 进行 XSLT 转换。您应该先将 DHTML 代码转换为 XML。为此,您可以像这样使用一些 html 到 xml 转换器

于 2013-03-04T16:55:40.910 回答