2013-05-14 52 views
0

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

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

谢谢, 巴拉。

回答

0

我猜这个例子中选择的XML技术应该是XQuery。也许看看维基百科有关XQuery的文章即可开始使用。

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

0

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