我有一个需要作为属性添加到 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 文件。