xml文件中的&符号

时间:2013-11-05 19:00:23

标签: python xml urlencode

我有一个需要在xml文件中添加为属性的URL

http://www.scottish.parliament.uk/parliamentarybusiness/28877.aspx?SearchType=Advance&ReferenceNumbers=S4W-0898

我知道我必须逃避'&'在xml中所以我试过

http://www.scottish.parliament.uk/parliamentarybusiness/28877.aspx?SearchType=Advance&ReferenceNumbers=S4W-0898

http://www.scottish.parliament.uk/parliamentarybusiness/28877.aspx?SearchType=Advance%26ReferenceNumbers=S4W-0898

放入Firefox或Chrome地址栏的第一个网址会返回正确的S4W-0898项目。另外2个返回一长串项目。

所以我的问题是:有没有办法对&符号进行编码,因此它是合法的xml,但可以在浏览器中正常工作?

我正在使用Python和mindom来创建XML文件。

1 个答案:

答案 0 :(得分:3)

我不知道你面临的问题在哪里?

XML将被解码,因此&应返回&,您的网址将正常运行。