1
A
回答
4
PHP的DOM擴展,它可幾乎所有的時間可本地執行此操作。
$dom = new DomDocument;
$dom->loadXML($contentOfResponse);
if ($dom->schemaValidate('path/to/schema.xsd')) {
// Valid response from service
} else {
// Invalid response
}
當然,您也可以加載文件以從文件進行驗證。
文檔:http://ca.php.net/manual/en/domdocument.schemavalidate.php
相關問題
- 1. 如何在XSD的架構
- 2. 使用XSD驗證XSD架構
- 3. 重構XSD架構
- 4. XSD的架構?
- 5. 如何防止在XSD架構中自引用外鍵值?
- 6. XSD架構驗證
- 7. 使用ISO-8859-1驗證XSD架構
- 8. 使用XSD架構進行Xml驗證
- 9. 使用XQuery簡化XSD架構
- 10. PHP SOAP-ERROR:解析架構:無法從xsd導入架構
- 11. 如何創建XSD架構節點
- 12. 如何創建XSD架構與
- 13. 如何從類創建XSD架構?
- 14. 如何使用xsd驗證器爲內部文本xml架構?
- 15. 引用XSD架構中的RELAX NG架構
- 16. XSD導入在XSL架構中使用foaf
- 17. XML XSD架構 - 強制使用唯一的屬性值在架構
- 18. 與XSD架構掙扎
- 19. python:檢查XSD xml架構
- 20. XML架構驗證(XSD)
- 21. DocuSIgn REST API的XSD架構
- 22. ODSD語言的XSD架構
- 23. Spyne:Spyne:XML/XSD架構驗證
- 24. XSD架構到COM接口
- 25. xsd架構不提供wsdl
- 26. 簡單的XML架構 - XSD
- 27. XSD架構,SOAP,REST和MESS!
- 28. 使用XSD:任何用於可擴展的架構
- 29. 如何在架構中使用聯盟
- 30. 如何在架構代碼中使用PHP變量?
您是否可以下載XSD文件? – hakre 2011-12-28 18:52:36
有兩個問題可以幫助你:[「在PHP中使用XSD解析XML」](http://stackoverflow.com/questions/3244563/parse-xml-using-a-xsd-in-php)和[ 「從XSD生成PHP類?」](http://stackoverflow.com/questions/2263771/generate-php-classes-from-xsd)。 XSD可用於驗證給定的XML文件,並允許將XML文件映射到普通(PHP/Java /任何)對象。 – vstm 2011-12-28 18:57:46