gpt4 book ai didi

xml - XML 中的命名空间

转载 作者:行者123 更新时间:2023-12-04 16:52:11 31 4
gpt4 key购买 nike

如果我有以下 xsd 片段(使用 MyRootNs 但没关系)

<xs:complexType name="SomeType">
<xs:sequence>
<xs:element name="SomeElement" type="ns1:SomeType" />
...

这是否导致
<SomeType xmlns="MyRootNs" xmlns:ns1="MySecondNS">
<SomeElement>
...
</SomeElement>
</SomeType>

或在
<SomeType xmlns="MyRootNs" xmlns:ns1="MySecondNS">
<ns1:SomeElement>
...
</ns1:SomeElement>
</SomeType>

我在

XSD with elements from other namespace

https://www.codeproject.com/articles/18455/xsd-tutorial-part-of-namespaces

哪一个是正确的?

最佳答案

它也不会“导致”。架构中的 SomeType 是类型的名称,而不是元素声明的名称。它当然也可能是元素声明的名称,但我们不知道它在哪个命名空间中。我们也看不到 MySecondNS 出现在模式中的什么地方(如果有的话)。

关于xml - XML 中的命名空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41162512/

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