读书人

xsl转换的时候出现 amp;xD;amp;xA怎么去掉

发布时间: 2012-02-09 18:22:27 作者: rapoo

xsl转换的时候出现 
&#xA如何去掉
请教一下

我用XSL转换XML的时候(通过服务器端)出现下面的情况

XSL

<xsl:element name= "a ">
<xsl:attribute name= "onclick "> GotoApp( ' <xsl:value-of select= "ProjectURL " /> '); </xsl:attribute>
<xsl:attribute name= "style ">
cursor:corsor
</xsl:attribute>
<xsl:attribute name= "href ">
javascript:void()
</xsl:attribute>


被转换的结果


<a onclick= "GotoApp( 'abc '); " style= "
 cursor:corsor
 " href= "
 javascript:void()
 "> <image src= "ICO/Interface_ICO_YJYA.gif " srcSource= "ICO/Interface_ICO_YJYA.gif " border= "0 " alt= "应急预案图片 " style= "




怎么出现了 
这样的字符啊,出现这些特殊字符是在XSL文件中,而不是XML文件中
怎么去掉这些东西啊





[解决办法]
回车符(#xD)
换行符(#xA)

关于去除这些字符的方法见:
http://www.ibm.com/developerworks/cn/xml/tips/x-tipwhitesp/index.html

读书人网 >asp.net

热点推荐