2011-09-26 101 views
2

我想將xml文件轉換爲html文件。在哪裏我可以找到一步一步的教程(對於Linux)在shell腳本中執行此操作,或者哪些是要遵循的步驟。對不起,這是一個非常基本的問題,但我絕對是這個問題。 thanx基本步驟將xml文件轉換爲html文件

+1

你真的想把它轉換成HTML嗎?或者在網頁上顯示數據? XML是用於維護數據的更靈活的格式,而HTML用於顯示和格式化數據。鑑於此,您可能希望探索XSLT作爲將樣式應用於XML數據以使其良好顯示的一種方式。但XSLT對於新手來說可能有點令人望而生畏。 – Marvo

回答

3

這樣做的基本工具是XSLT。

XSLT是一種可用於描述如何將XML元素轉換爲HTML元素的語言。一旦你有一個適合你需要的XSLT文件(你將不得不編寫它),你可以使用xsltproc實用程序將該XML文件轉換爲HTML文件。

如何編寫XSLT轉換文件取決於您必須轉換的XML文件的確切種類。已經爲許多格式製作了XSLT到HTML的轉換文件,搜索「[your format] xslt to html」。

您可以在W3Schools教程中瞭解關於XSLT的更多信息。

xsltproc實用程序可用於大多數Linux發行版。

+1

我推薦[邁克爾凱的書](W3Schools)(http://www.amazon.com/XSLT-Programmers-Reference-2nd-Michael/dp/1861005067)。 –

0

您可以使用XSLT將XML標記映射到HTML標記或片段。由於要創建的確切的XSLT樣式表取決於XML的外觀以及希望HTML看起來像什麼,因此沒有關於如何執行此操作的分步指南。獲得樣式表後,可以從命令行使用xsltproc(libxslt的一部分),也可以使用大多數編程語言可用的XSLT工具。