gpt4 book ai didi

json - 在 JSON/XML 属性中使用多个命名空间分隔符是否可以接受?

转载 作者:行者123 更新时间:2023-12-04 16:57:27 25 4
gpt4 key购买 nike

在 XML 和 JSON 中,我们可能在属性/元素名称中有命名空间,如下所示:

<system:example>test</system:example>

或者
{ "system:example" : test }

一般来说,拥有像下面这样的“多嵌套”命名空间是否违反了某些规则或约定?
<myapp:sys:authorization>...</myapp:sys:authorization>

或者
 { "myapp:sys:authorization" : { ... } }

最佳答案

你真的有两个问题在这里......

JSON

底座 JSON允许字符串中有多个冒号,

enter image description here

并且不引用命名空间。

XML

命名空间格式良好的 XML 中不能有多个命名空间前缀。基本 XML 建议允许在标记名称中使用多个冒号,但特别指出,根据 XML 命名空间建议,应将冒号用于命名空间前缀,该建议不允许在标记名称中使用多个命名空间前缀。见 Is it possible to have multiple namespace prefixes in XML?详情。

互操作性

如果您正在寻找 JSON 和 XML 之间最大的互操作性,不要使用多个命名空间前缀。

关于json - 在 JSON/XML 属性中使用多个命名空间分隔符是否可以接受?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40955226/

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