什麼是xml轉換的基本需求?我們可以在哪種情況下使用?我們可以在.Net中使用這個嗎?爲什麼需要XML轉換?
1
A
回答
2
假設您得到幾個不同的產品目錄,每個目錄都以不同的XML格式。
您在內部使用另一種XML格式。
最簡單的做法是將不同的XML格式轉換爲您自己的格式。你可以使用XSLT。
.NET框架得到XSL轉換的廣泛支持 - 請參閱System.Xml.Xsl命名空間。
1
如果您使用的是XML格式的數據,您遲早需要使用不同格式的數據,需要提取部分數據,需要將其轉換爲HTML,簡單文本,另一種XML格式等。這就是XSLT對於。 XSLT是一種完整的編程語言。如果您想查看某些功能的示例,請查看docbook XSL site。
但是,有時使用其他技術處理XML更容易/更方便。例如,在.NET中,您還可以找到System.Xml.XmlDocument
類,該類允許您以其他方式處理XML數據,而無需使用XSLT。
相關問題
- 1. 爲什麼getDocumentFilter需要轉換爲AbstractDocument?
- 2. 爲什麼需要顯式轉換?
- 3. 爲什麼我需要轉換?
- 4. 將java類轉換爲xml需要什麼?
- 5. 需要JSON轉換爲XML鈦
- 6. 爲什麼需要XML編碼?
- 7. 爲什麼要將JSON文件轉換爲XML,反之亦然?
- 8. 爲什麼我需要將DataRow再次轉換爲DataRow?
- 9. 爲什麼需要爲字符串Hibernate JPQL類型轉換
- 10. 爲什麼C++需要爲malloc()強制轉換,但C不是?
- 11. 爲什麼不需要將對象轉換爲JSON @XmlRootElement
- 12. 爲什麼c局部變量需要轉換爲void?
- 13. 爲什麼要將null轉換爲Object?
- 14. 爲什麼要轉換爲灰度opencv?
- 15. 爲什麼和什麼時候被轉換爲字符不穩定和需要?
- 16. 爲什麼std :: search需要轉發iters
- 17. 需要使用XSLT轉換將輸入XML轉換爲輸出XML
- 18. 爲什麼需要
- 19. 爲什麼需要「{} \」?
- 20. 用XSLT將XML轉換爲XML需要將數據分組
- 21. 在使用XSL將XML轉換爲XML時需要幫助
- 22. 我需要從XML List-Item轉換爲Indesign xml代碼
- 23. 爲什麼在用byte添加int時需要顯式轉換?
- 24. 爲什麼需要類型轉換指針?
- 25. 爲什麼需要二進制代碼轉換器?
- 26. 將字符串轉換爲charArray需要什麼?
- 27. 爲什麼Java的泛型方法參數類需要轉換
- 28. 將表格轉換爲InnoDB時需要注意什麼問題?
- 29. 爲什麼在這個Scala代碼中需要向上轉換?
- 30. 將http服務器轉換爲https服務器需要什麼?
* NB * .NET支持XSLT V1。還有XSLT V2(已經有幾年了),使許多常見任務更容易。請小心使用非.NET特定的XSLT示例,因爲它們可能會採用V2。 – Richard 2010-08-04 09:52:15