gpt4 book ai didi

xml - 错误 : open Xml file wiht Chrome that contains spcials characters in namespaceURI

转载 作者:行者123 更新时间:2023-12-04 17:06:25 26 4
gpt4 key购买 nike

我有一个 XML 文件,它可能在 namespaceURI 中有特殊字符。

使用 Firefox 打开此文件时没有问题,但在我使用 Chrome 时显示错误。
看例子:

<?xml version="1.0" encoding="UTF-8"?> 
<nexus:customer xmlns:nexus="http://www.nux.io/modèl/carpooling/1.0" path="/home/test">
<LISTE>
<el>Content data</el>
</LISTE>
</nexus:customer>

最佳答案

这有点灰色地带。从 XML 规范的角度来看,除了 < 之外,属性几乎可以包含任何字符内容。和 & ,但根据 XML 命名空间规范,xmlns属性值是一个 URI 引用,URI 引用的路径组件绑定(bind)到一组有限的 ASCII 字符和转义序列。

为了让您的 URI 真正合法,它应该写为:

 http://www.nux.io/mod%C3%A8l/carpooling/1.0

哪里 C3A8是 Unicode 字符 è(U+00E8) 的 UTF-8 编码。

如果您将上面的 URL 粘贴到 Chrome 中,您会看到它可以工作,并且 Chrome 会正确解释转义序列,并在呈现资源后显示它时将其替换为 è(与 Firefox 相同)。

关于xml - 错误 : open Xml file wiht Chrome that contains spcials characters in namespaceURI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53763467/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com