Javascript DOM核心中的NS后缀成员

Javascript DOM核心中的NS后缀成员,javascript,dom,browser,Javascript,Dom,Browser,DOM核心标准如下: 本标准定义了在web浏览器的DOM中实现的基本接口。这些接口以及其他接口包含NS后缀成员 接口文档 创建元素 createAttributeNS GetElementsByTagnames 接口元素 getAttributeNS 刚毛 除去属性 getAttributeNodeNS setAttributeNodeNS GetElementsByTagnames 哈斯塔宾斯 setIdAttributeNS 接口名称NodeMap GetNamedItems Re

DOM核心标准如下:

本标准定义了在web浏览器的DOM中实现的基本接口。这些接口以及其他接口包含NS后缀成员

接口文档

  • 创建元素
  • createAttributeNS
  • GetElementsByTagnames
接口元素

  • getAttributeNS
  • 刚毛
  • 除去属性
  • getAttributeNodeNS
  • setAttributeNodeNS
  • GetElementsByTagnames
  • 哈斯塔宾斯
  • setIdAttributeNS
接口名称NodeMap

  • GetNamedItems
  • RemoveNamedItems
我没有深入研究过这一点,但在我看来,这些成员的存在纯粹是为了XML文档。对吗?这是否意味着创建HTML网页的web开发人员可以忽略这些成员?

在HTML5中,有一些用于


因此,您在问题中引用的不同函数,例如CreateElements、createAttributeNS,对于在HTML5中操作SVG非常有用。

对这两个问题都是肯定的,但与其说“可以忽略它们”,不如说“不会在不使用名称空间的文档中使用”@RobG名称空间是否适用于HTML文档,还是纯粹的“XML东西”?只是XML。名称空间允许在一个文档中使用多个DTD或模式(尽管它们只能与一个DTD/XSD一起使用)。HTML不允许多个模式,DOCTYPE指示要使用的DTD/XSD(最多4.01和各种XHTML版本)。HTML5使用了一种不区分大小写的HTML(即)。