2010-08-04 114 views

回答

2

假設您得到幾個不同的產品目錄,每個目錄都以不同的XML格式。

您在內部使用另一種XML格式。

最簡單的做法是將不同的XML格式轉換爲您自己的格式。你可以使用XSLT。

.NET框架得到XSL轉換的廣泛支持 - 請參閱System.Xml.Xsl命名空間。

+0

* NB * .NET支持XSLT V1。還有XSLT V2(已經有幾年了),使許多常見任務更容易。請小心使用非.NET特定的XSLT示例,因爲它們可能會採用V2。 – Richard 2010-08-04 09:52:15

1

如果您使用的是XML格式的數據,您遲早需要使用不同格式的數據,需要提取部分數據,需要將其轉換爲HTML,簡單文本,另一種XML格式等。這就是XSLT對於。 XSLT是一種完整的編程語言。如果您想查看某些功能的示例,請查看docbook XSL site

但是,有時使用其他技術處理XML更容易/更方便。例如,在.NET中,您還可以找到System.Xml.XmlDocument類,該類允許您以其他方式處理XML數據,而無需使用XSLT。

相關問題