请查看此Feed:http://www.yourbestdeals.com/feeds/rss.aspx?r=test&citygroup=Boston
如果您查看源代码,则所有&
符号实际上都是&
。
但是,我需要链接标记中的符号才能成为&否则他们不能在我的系统中工作。
问题是当我将这些符号更改为&
时,xml Feed变为无效,因为&
符号不是有效的xml格式。
有什么方法吗?
由于
答案 0 :(得分:3)
由于&
表示XML中的&
(而不是&
,这意味着start of character reference
),因此XML很好。
如果它“在您的系统中无效”,那么您需要修复其他内容。我最好的猜测是消耗XML的东西不是使用XML解析器(也许它试图用正则表达式解析XML,或者你可能是从源复制/粘贴XML编码的URI)。
修复此问题,而不是试图破解数据。
答案 1 :(得分:0)
&
是&符号的实体,请尝试替换所有&到&