添加Unsplash图片至RSS Feed时遇XML错误,求原因分析
错误原因分析
- RSS属于XML格式,XML里**&是特殊字符**,不能直接在属性值中使用。它是用来定义实体引用的(比如
&对应普通的&,<对应<)。 - 你写的图片URL里直接用了
&ixid这类写法,XML解析器会把&后面的ixid识别为实体名称,但合法的实体引用必须以;结尾,你这里没加,所以触发了语法错误。 - 本质问题就是URL中的
&没有转义为XML允许的&,导致解析器无法正确识别语法。
内容的提问来源于stack exchange,提问作者jon snow
相关产品推荐
相关产品推荐

