2013-05-14 57 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。