我需要验证xml内容并获取有效标记及其值。我知道我可以使用schematron来验证标签及其内容。我可以使用schematron本身获取所有有效标签及其值并将它们放在另一个xml或html中吗?
如果不可能,请以其他方式建议我。
谢谢, 巴拉。
答案 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。