我有一個非常大的XML文件,其中有一些錯誤日期(即1-11-1012,11-32-1525),導致處理失敗。我剛剛收到了XML文件的XSD架構的副本。基本上,我希望能夠使用XSD向我顯示XML文件中的錯誤日期,這是一種現實的期望嗎?如果是這樣,有人能指出我的方向嗎?有什麼工具可以用來完成這個工作嗎?使用XSD驗證XML數據
0
A
回答
0
在XSD中定義的標準xs:date類型需要ISO日期格式YYYY-MM-DD,而您的日期似乎採用M-D-YYYY格式。使用標準的XSD機制來驗證這種日期並不容易。一種選擇是在驗證之前對數據進行轉換;該轉換應該將日期從M-D-YYYY格式轉換爲YYYYY-MM-DD。另一種方法可能是撒克遜:撒克遜XSD1.1實現中的預處理擴展 - 這可以有效地擴展或限制數據類型的詞法空間,而不會改變它的值空間。請參閱http://www.saxonica.com/documentation9.4-demo/index.html#!schema-processing/extensions11/preprocess
+0
也許我錯在猜測你的日期是M-D-YYYY格式。如果是這樣的話,1-11-1012不會失效。很抱歉,我可能誤解了你的問題。 –
相關問題
- 1. eclipse:使用xsd驗證xml
- 2. 使用XML驗證XSD
- 3. 使用Notepad ++根據XSD驗證XML
- 4. XML XSD驗證
- 5. 根據XSD驗證XML
- 6. 根據XSD驗證XML
- 7. 使用Xsd驗證Xml並更新Xml
- 8. 使用JDOM驗證xml使用xsd
- 9. 驗證XML對XSD
- 10. XML XSL XSD驗證:
- 11. php-xml驗證xsd
- 12. 使用MS Access中的XSD驗證XML
- 13. 使用XSD進行XML驗證
- 14. 使用XSD驗證XML元素
- 15. XML驗證 - 使用多個xsd的
- 16. iOS:使用XSD進行XML驗證
- 17. 使用Silverlight針對XSD驗證XML?
- 18. 使用XSD正確驗證XML文檔
- 19. 使用xsd在x ++中驗證xml
- 20. 使用XSD進行XML驗證
- 21. 使用JS/jQuery驗證xml針對xsd
- 22. 使用XSD進行XML模式驗證
- 23. 使用XMLReader驗證XML與XSD
- 24. 使用XSD驗證簽名的XML - xmldsig
- 25. 使用XSD架構進行Xml驗證
- 26. 使用javascript驗證XSD與XML
- 27. 使用XSD進行Xerces XML驗證
- 28. 使用C++驗證xml針對xsd
- 29. 麻煩根據XSD驗證XML(java)
- 30. 根據XML驗證多個XSD
任何支持XSD的XMl編輯器都可以爲您執行此操作。下載Oxygen XML編輯器的評估版。 –
像Visual Studio Express的工作? – mack