-2

我有一个需要作为属性添加到 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 地址栏中的第一个 url 返回正确的 S4W-0898 项目。其他 2 个返回一长串项目。

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

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

4

1 回答 1

3

我不明白你面临的问题在哪里?

XML 将被解码,因此&应该返回&并且您的 URL 将正常工作。

于 2013-11-05T19:10:16.347 回答