我有一个需要在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文件。
答案 0 :(得分:3)
我不知道你面临的问题在哪里?
XML将被解码,因此&
应返回&
,您的网址将正常运行。