Schematron用于获取xml内容以及验证

时间:2013-05-14 08:59:49

标签: xml schematron

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

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

谢谢, 巴拉。

2 个答案:

答案 0 :(得分:0)

我想在这种情况下,您选择的XML技术将是XQuery。也许请看一下维基百科有关XQuery开始的文章。

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

答案 1 :(得分:0)

Schematron可以很好地使用XPath作为规则验证您的XML,并且您可以报告错误。但是,XQuery将不仅仅是Schematron,而且我使用XQuery来验证XML值,我应该能够很好地生成HTML报告。 XQuery的好处是你可以使用IF,LOOP,String操作等编程功能,Go with XQuery。