2014-06-13 52 views
3

我正在將XML文檔轉換爲HTML文檔。我想從源文檔中刪除處理指令的每個實例。使用XSLT從XML文件中刪除所有處理指令

我已經想出瞭如何通過<xsl:template match="processing-instruction('processing_instruction_name')"/>刪除特定的處理指令,但我處理的處理指令因文檔而異。

我已經嘗試過*爲processing_instruction_name的變體,但我的XSL引擎不斷拋出解析錯誤。我想做什麼?如果是這樣,我該怎麼做?

任何幫助表示讚賞!

回答

8

你只需要創建一個空的模板來匹配您的樣式表的所有processing-instruction()節點:

<xsl:template match="//processing-instruction()" />