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 中找到此信息,但我不清楚

是的,您的文档格式正确,命名空间等等。