2009-09-10 53 views

回答

7

編號XSD只是定義結構和數據類型,而不是關係。可以在元素之間添加鍵引用,但這不會阻止無效節點,只是無效的值。

您可以創建一個XSLT文件(XML樣式表),它將爲您驗證XML文件並生成錯誤報告。

+2

「否」是Schema 1.0的正確答案。 Schematron或XML Schema 1.1提供解決方案http://www.xfront.com/ExtendingSchemas.html http://www.ibm.com/developerworks/library/x-xml11pt2/ –

0

我認爲XSD CANT可以做到這一點,因爲模式僅驗證STRUCTURE(樹),而不驗證VALUES(儘管您可以檢查數值格式)。 您應該考慮其他驗證方式。

相關問題