2011-10-26 88 views
1

我有一個簡單的問題。我有一個生成的XML,其中一個重要的特定HTML部分是CDATA如:在XSLT轉換中無法擺脫CDATA

<text><![CDATA[<p>some text</p>]]></text>

我需要將其轉換成另一種XML(MS Word格式)。我將是巨大的,如果我能在XSLT處理這部分像這樣(沒有CDATA):

<text><p>some text</p></text>

有沒有辦法做到在XSLT?我試過幾乎禁用輸出轉義一切=「是」 ..

謝謝

回答

0

沒有,直到XSLT 3.0,這仍然是一個WD。

您將需要使用擴展功能,如saxon:parse()或者如果您使用的是其他XSLT處理器,請自行編寫此擴展功能。