0

我需要验证 xml 内容并获取有效标签及其值。我知道我是否可以使用 schematron 来验证标签及其内容。我可以使用 schematron 本身来获取所有有效标签及其值并将它们放在另一个 xml 或 html 中吗?

如果不可能,请建议我任何其他方式。

谢谢,巴拉。

4

2 回答 2

0

Schematron 可以很好地使用 XPath 作为规则来验证您的 XML,并且您可以报告错误。但是,XQuery 将不仅仅是 Schematron,而且我大量使用 XQuery 来验证 XML 值,并且我应该能够很好地生成 HTML 报告。XQuery 的好处是您可以使用编程功能,如 IF、LOOP、字符串操作等,与 XQuery 一起使用。

于 2014-02-17T08:18:39.990 回答
0

我猜在这种情况下,您选择的 XML 技术将是 XQuery。或许可以看一下关于XQuery的 Wikipedia 文章以开始使用。

基本上,XQuery 也使用 XPath 表达式(如 Schematron)来查询和提取 XML 数据。因此,使用任何现有的 Schematron 测试(它们也是 XQuery 中的 XPath 表达式)应该没有任何问题。

于 2013-05-14T11:38:47.533 回答