Namespace 和 no namespace tag in the same XML 是否符合 W3C 的建议?
Namespace and no namespace tag in the same XML is according with the W3C recommendation?
请参阅下面的示例 XML:
<?xml version="1.0"?>
<request serviceName="MyService" xmlns:model="http://me.myself.com/model">
<model:user>USER</model:user>
<model:pass>PASS</model:pass>
<package>PackageNumber</package>
<types>Float</types>
我知道 XML 已正确解析且有效。我也知道 <user>
和 <pass>
标签有命名空间 "model" 而其他标签没有命名空间(或由空字符串 xmlns="" 表示的命名空间)。
我怀疑这个 XML 是否仍然符合 W3C 的建议,或者我是否需要为所有标签指定一个命名空间(不同于空的)?我试图直接在 recommendations and in MDN tutorial 中找到此信息,但我不清楚
是的,您的文档格式正确,命名空间等等。
请参阅下面的示例 XML:
<?xml version="1.0"?>
<request serviceName="MyService" xmlns:model="http://me.myself.com/model">
<model:user>USER</model:user>
<model:pass>PASS</model:pass>
<package>PackageNumber</package>
<types>Float</types>
我知道 XML 已正确解析且有效。我也知道 <user>
和 <pass>
标签有命名空间 "model" 而其他标签没有命名空间(或由空字符串 xmlns="" 表示的命名空间)。
我怀疑这个 XML 是否仍然符合 W3C 的建议,或者我是否需要为所有标签指定一个命名空间(不同于空的)?我试图直接在 recommendations and in MDN tutorial 中找到此信息,但我不清楚
是的,您的文档格式正确,命名空间等等。