Coldfusion replace()不能处理xml导入的文本

时间:2014-06-02 18:00:36

标签: xml replace coldfusion

我从第三方网站上提取XML Feed。 Feed中的描述字段包含许多特殊字符。当我在文本上运行Replace标签时,它不会改变任何东西。任何人都可以告诉我我做错了什么。我尝试运行相同的代码并输入Feed中的一个单词,并且替换发生成功。我也尝试过使用cflib中的DeMoronize而且它没有改变任何东西。

<CFHttp url="http://somewebsite.com/myfeed.xml" method="get">
<cfset mydoc = XmlParse(CFHTTP.FileContent) />

<cfloop from="1" to="#ArrayLen(mydoc.venues.xmlchildren)#" index="i" >  
<cfoutput>
    <cfset description = '#mydoc.venues.event[i].description.xmltext#'>

    Raw Description:    #description#<br/>

    Alt Description 1:  #Replace(description, "’", "'", "all" )#<br/>

    Alt Description 2:  #Replace(description, chr(180), "'", "all" )#<br/>

</cfoutput> <br/><hr/><br/> 
</cfloop>

0 个答案:

没有答案