-2
在我的源代碼一些實體遇到手柄的entites
源XML
<name>‘ &#145; &</name>
預計輸出
<name>‘ ‘ &</name>
我試着用字符映射,但它是不按預期轉換。
謝謝
在我的源代碼一些實體遇到手柄的entites
源XML
<name>‘ &#145; &</name>
預計輸出
<name>‘ ‘ &</name>
我試着用字符映射,但它是不按預期轉換。
謝謝
**創建一個模板來處理所有節點作爲文字和記號化與價值取代它**
<xsl:template match="text()">
<xsl:for-each select="tokenize(., ' ')">
<xsl:choose>
<xsl:when test="matches(., '&#')">
<xsl:value-of select="replace(., '&#([0-9]+);', concat('&', '#$1;'))" disable-output-escaping="yes"/>
<xsl:text> </xsl:text>
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="."/>
<xsl:text> </xsl:text>
</xsl:otherwise>
</xsl:choose>
</xsl:for-each>
</xsl:template>
謝謝,但它自己的轉化的衝擊速度,因爲我有非常大的文件,但它會起作用。 – Rupesh