XML标记中的属性名称空间是什么?

XML标记中的属性名称空间是什么?,xml,Xml,我的svg文件内容如下: <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="15cm" height="15cm"> </svg> 宽度的名称空间是什么?是默认名称空间或“xlink”。如果你知道答案,你能给w3school提供参考吗?宽度的名称空间与中的名称空间相同!当元素从封闭元素继承其默认名称空间时,属性从它们所

我的svg文件内容如下:

<svg xmlns="http://www.w3.org/2000/svg"
     xmlns:xlink="http://www.w3.org/1999/xlink"
     width="15cm" height="15cm">
</svg>


宽度的名称空间是什么?是默认名称空间或“xlink”。如果你知道答案,你能给w3school提供参考吗?

宽度的名称空间与
中的名称空间相同!当元素从封闭元素继承其默认名称空间时,属性从它们所属的元素检索它们


width
属性既不在默认命名空间中,也不在
xlink
命名空间中。相反,它位于空名称空间中。属性需要显式名称空间前缀才能位于名称空间中(从,emphysize-mine):

默认名称空间声明不直接应用于属性名称;未固定属性的解释由它们出现的元素决定。”

请参见前面关于此主题的讨论: