PL/SQL - XML 验证错误

Posted

技术标签:

【中文标题】PL/SQL - XML 验证错误【英文标题】:PL/SQL - XML Validation errors 【发布时间】:2010-01-12 22:43:41 【问题描述】:

我正在根据模式验证 XML 文档。到目前为止,一切进展顺利,但生成的文档和模式之间存在一些显着差异(因此进行了验证)。我注意到 Oracle 将在遇到第一个错误后停止验证。我希望能够编译一个错误列表并将它们带给架构的开发人员,但到目前为止,如果我解决当前错误,我似乎只能得到下一个错误 - 其中一些我不能我自己解决,但需要先与其他开发人员讨论。

有没有办法让 Oracle 打印所有验证错误?

更新

我在 Oracle 10g 中工作,但有人告诉我 Oracle 11 可以返回验证错误列表。

【问题讨论】:

【参考方案1】:

大多数 XML 验证器在第一次失败后停止。我认为 Oracle 也是如此。

【讨论】:

嗯好的。您是否知道任何独立工具(如果可能,免费)即使在出现第一个错误后也会继续验证? 独立...不。但我很确定 Eclipse 中的模式验证会标记多个错误。不确定这是否有帮助。 谢谢,我去看看。

以上是关于PL/SQL - XML 验证错误的主要内容,如果未能解决你的问题,请参考以下文章

PL/SQL - XML Clob 错误

PL/SQL:如何编写 XML 文件?

从 PL/SQL 开发人员处读取 XML 文件

ORA-06502: PL/SQL: 尝试将 XML 保存到文件时出现数字或值错误

使用 SQL / PL SQL 验证日期 [关闭]

替换 PL/SQL 中的特殊 XML 字符