请参阅下面的示例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和MDN tutorial中找到此信息,但我不清楚
答案 0 :(得分:1)
是的,您的文档格式正确,名称空间和所有。