我们已在Magento中为来自不同类别的某些产品创建了一个xml Feed。有些产品的名称带有&amp ;,或者品牌的名称带有/。生成Feed时,Feed会出错。
在之前的Feed中,我们使用了这行代码:
<name><? return str_replace("&", "&", "{name}"); ?></name>
将&
变为&
,这很有效。现在我们需要对/
做同样的事情。我们需要将/
变成'和'或类似的东西。
我们的xml Feed中有两行(不同)代码,我们可以粘贴str_replace:
<? if ("{name}" != "") return "<li><b>Name:</b> {name}</li>"; ?>
和
<name>{name}</name>
粘贴str_replace应该放在哪里?
答案 0 :(得分:-1)
我让xml工作了。
stripChart(data.frame(T0_G1,T24h_G1,T96h_G1,T7d_G1,T11d_G1,T15d_G1,T30d_G1), show.ci=F,axes=F,points.cex=0,n.text.line=1.6,n.text.cex=0.7,add=T,location.scale.text="none")
为我做了诀窍。
代码末尾的{serie}是问题所在。我不明白为什么它在以前的提要中起作用,但你没有听到我抱怨哈哈。
感谢。
答案 1 :(得分:-2)
在这种情况下不要使用str_replace,为此目的有htmlentities函数:https://secure.php.net/manual/en/function.htmlentities.php