2015-05-18 26 views
0

的XML我有一些HTML實體中的 「文本」 節點是否可以在XSLT中替換HTML實體?

<b/> --> &amp;lt;/b&gt;&amp; 
<br/> --> &amp;lt;/b&gt;&amp; 
<p/> --> &amp;lt;/p&gt;&amp; 

我想更換

&amp;lt;/b&gt;&amp;沒事 &amp;lt;/b&gt;&amp;與換行符&回車 &amp;lt;/p&gt;&amp;與空間

我的要求是在輸出中使用Text節點而不是CDATA

我可以使用XSLT 1.0來實現這個替換嗎?

我輸入的XML節點看起來像這樣

<P SI="description">&amp;lt;/b&gt;&amp;lt;br&gt;&amp;lt;/br&gt;01 - Ths is a test node&amp;lt;br&gt;&amp;lt;/br&gt;&amp;lt;br&gt;&amp;lt;/br&gt;&amp;lt;br&gt;&amp;lt;/br&gt;&amp;lt;br&gt;&amp;lt;/br&gt;Press F2 dfafe</P>

我需要改造後,

<P SI="description"> 

01 - Ths is a test node 








Press F2 dfafe</P> 

回答

0

您需要執行多個替換操作。我建議你從here(頁面底部)下載模板,並從樣式表中調用它。