我正在上網課程。在課程中,教師說xml是定義其他標記語言的系統。我不明白。 XML如何定義其他語言,如HTML?我認爲html是由dtd定義的。xml如何定義其他標記語言?
0
A
回答
1
XML是一種通用語言,可用於描述任何類型的標記。它本身就意味着什麼。
當與一組特定的需求和通常的模式結合使用時,可以定義一個更嚴格的語法,它是XML的一個子集並用作特定的標記語言。
XHTML,SVG是定義標記語言的XML子集的示例。
XML的其他模式定義了XML的子集,但不代表標記,因此不會被恰當地稱爲標記語言。例如,SOAP,WSDL甚至XSD本身都在特定模式中定義XML的使用,但不是標記文檔的形式,通常不會被稱爲標記語言。 (SOAP可以用兩種方式來論證)。
也有標記語言鬆散地基於XML,但不遵守嚴格的XML定義。它們通常是標記語言,但不是正確的XML標記語言。這個例子是HTML(包括HTML5)和CFML。
+0
感謝您的回答,現在很清楚。 =) – Fey
相關問題
- 1. 使用自定義標記語言過濾XML數據
- 2. XML標記,屬性及其定義?
- 3. 幫我解釋一下XML和其他標記語言的好處
- 4. atoi()其他語言
- 5. 其他語言中的「未定義」的任何類似概念?
- 6. 標題在其他語言不翻譯
- 7. Markdown或其他簡單標記語言中的條件邏輯?
- 8. 在maven doxia圖書中使用其他標記語言
- 9. 如何提供其他語言的javadoc?
- 10. 如何添加其他語言到TeX
- 11. 如何在servlet或其他標記中調用自定義標記?
- 12. 其他語言如阿拉伯語CoreNLP
- 13. 如何在XML中創建標記語言?
- 14. Github語言標記
- 15. AS3標記語言
- 16. 如何讓表列標題支持其他語言?
- 17. Vim FuzzyFinder - 如何添加標籤支持其他語言
- 18. 如何將樞紐標題本地化爲其他語言
- 19. 報告定義語言是否有其他替代方法?
- 20. Pylatex使用其他語言
- 21. JavaScript的其他語言?
- 22. 上個月其他語言
- 23. 其他語言的Excel宏
- 24. 支持其他語言
- 25. 其他語言的Maven?
- 26. WIQL和其他語言
- 27. 其他語言的MFMailComposeViewController?
- 28. NLTK synset與其他語言
- 29. WebAssembly,JavaScript和其他語言
- 30. 語法錯誤,刪除標記「其他」
XML和HTML都是[Mothra,er,SGML的孩子](http://www.w3.org/TR/html4/intro/sgmltut.html)。 XML是XHTML的推動力,XHTML旨在通過doctype一致性(那些*反叛者*)的無理吹牛來使用HTML-「like」元素來構建應用程序。但大多數Web開發人員只是用它來炫耀他們的小標記skilz給他們的IRC朋友。隨你。 –
http://www.w3.org/TR/xhtml1/ –
由於驗證和模式搜索xml架構,甚至看起來像FIX(金融信息交換) –