1
A
回答
2
基本上,一個Xml架構(XSD)文件定義了XML文件的外觀。
因此,一個XSD或Schema文件定義了XML文件的結構。所以它將定義可能的字段和它們將會是多大的字段。
XML文件是包含信息並以XSD文件格式創建的文件。
2
但是這兩個實體有什麼區別?
一個比喻:
- 編寫工程計劃建設一個汽車= XSD文件
- 正確專用車= xml文件
的XSD有助於在過程中有兩個步驟:
- 給出流水線工人們的指引構建汽車= XML創作者
- 規格測試成品車的質量=驗證XML文檔
所以差是XML是產品,XSD是說明書或方向,使該產品,並驗證測試該產品
廣泛的答案here。
它可能會讓新手感到困惑,因爲XSD是用XML編寫的,並由XSD自己指導。參見:Schema to validate schemas。
相關問題
- 1. 實體和實體在dbms中設置有什麼區別
- 2. 實體,實體集和屬性之間有什麼區別?
- 3. 類,對象,實體:有什麼區別?
- 4. XML-RPC和SOAP有什麼區別?
- 5. html和xml有什麼區別?
- 6. json和XML有什麼區別?
- 7. SGML和XML有什麼區別?
- 8. 命名實體識別和命名實體提取有什麼區別?
- 9. 枝條和液體有什麼區別?
- 10. `Rational`和`BigNum`實現有什麼區別
- 11. 對象和實例有什麼區別?
- 12. 實體和標識符有什麼區別?
- 13. UTF-8和HTML實體有什麼區別?
- 14. 標量查詢和實體查詢之間有什麼區別?
- 15. 數據庫中的對象和實體有什麼區別?
- 16. 有什麼實體約束和協會之間的區別?
- 17. MVC模式中的模型和實體有什麼區別?
- 18. 交易經理和實體經理之間有什麼區別
- 19. LINQ to Entities和實體框架有什麼區別?
- 20. linq與sql類和實體框架有什麼區別
- 21. perl中第一類實體和第二類實體有什麼區別?
- 22. 實體集和實體之間有什麼區別?這是定義標準嗎?
- 23. 有什麼區別`和$(Bash中有什麼區別?
- 24. 有什麼區別? :和||
- 25. &&和||有什麼區別?
- 26. 「/」和「/ *」有什麼區別?
- 27. 有什麼區別:。!和:r!?
- 28. ==和===有什麼區別?
- 29. Appender和〜有什麼區別?
- 30. $ @和$ *有什麼區別?
請注意,架構文件是有效的xml文件。 – Matthias