xmlns =“”一个有效的xml命名空间?

前端之家收集整理的这篇文章主要介绍了xmlns =“”一个有效的xml命名空间?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
“空”是XML命名空间的有效值吗?如果是,这是什么意思?

我有以下XML代码,但我不知道Field1和Field2元素属于哪个命名空间。

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
  <soapenv:Header />
  <soap:Body>
    <Root xmlns="uri">
      <Field1 xmlns="">147079737</Field1>
      <Field2 xmlns="">POL</Field2>
    </Root>
  </soap:Body>
</soapenv:Envelope>
是的,它是有效的。 Section 6.2Namespaces in XML 1.0 Recommendation专门说:

The attribute value in a default namespace declaration MAY be empty. This has the same effect,within the scope of the declaration,of there being no default namespace.

引用自评论

It is legal,and this is the way to bring an element into the global namespace.

猜你在找的XML相关文章