XML 由于 url 无法呈现

XML is failing to render because of the url

我试图在 xml 文件的 url 标签中添加一个 url,当我在浏览器上测试它是否打开 xml 页面时与否,加载失败

这里是xml内容

<?xml version="1.0" standalone="yes"?>
<rss xmlns:sparkle="http://www.andymatuschak.org/xml-namespaces/sparkle" version="2.0">
    <channel>
        <title>Zen Mode</title>
        <item>
            <title>1.0</title>
            <pubDate>Sun, 13 Mar 2022 12:44:47 +0530</pubDate>
            <sparkle:version>1</sparkle:version>
            <sparkle:shortVersionString>1.0</sparkle:shortVersionString>
            <sparkle:minimumSystemVersion>12.0</sparkle:minimumSystemVersion>
            <enclosure url="https://firebasestorage.googleapis.com/v0/b/zen-mode-a3f5b.appspot.com/o/Zen%20mode.zip?alt=media&token=b683691f-ea05-4eeb-b055-b3fac38d7390" length="1759048" type="application/octet-stream" sparkle:edSignature="aogXf4IHVLwxqhH/qweqe+YLpm3+E6QLL1QKfr9ESN4+eApwz5AA=="/>
        </item>
    </channel>
</rss>

我试过在 vscode 中调试它是否显示任何错误,文档已打开但上面有一个红色标志 &

我的目标是 xml 应该在浏览器上打开时没有任何解析问题。 注意:我尝试用其他 url 替换,例如:https://google.com 有效

将 & 替换为 &amp;

& 符号的 XML 实体。

这里的工作代码:-

<enclosure url='https://firebasestorage.googleapis.com/v0/b/zen-mode-a3f5b.appspot.com/o/Zen%20mode.zip?alt=media&amp;token=b683691f-ea05-4eeb-b055-b3fac38d7390' length="1759048" type="application/octet-stream" sparkle:edSignature="aogXf4IHVLwxqhH/qweqe+YLpm3+E6QLL1QKfr9ESN4+eApwz5AA=="/>