如何编写html的命名空间xmlns啊?编写了怎么使用呢?

如题,如何编写xmlns?以及对应的dtd文件,最近在写自定义标签,不知道这个对于自定义标签有没有用,求前辈告知

浏览器支持自定义HTML元素
Chrome 33+和Opera支持自定义元素。然而有一个强大的polyfill可以让其他的浏览器,比如说Polymer和X-tags。

可以使用registerElement()方法检测document对象是否被浏览器支持:

 if ('registerElement' in document) {
    // Supported.
} else {
    // Not supported.
}

这种兼容性不是很好,还是使用Vue这些框架效果会更好一点

这个是一个规范,不是你随便就定义的,html你可以自定义标签,但是浏览器不会识别,一般都是使用第三方模板将其转换为现有的标签来使用,比如angularjs\vue

xmlns 属性可以在文档中定义一个或多个可供选择的命名空间。该属性可以放置在文档内任何元素的开始标签中。该属性的值类似于 URL,它定义了一个命名空间,浏览器会将此命名空间用于该属性所在元素内的所有内容。
例如,如果需要使用符合 XML 规范的 XHTML 文档,则应该在文档中的 标签中至少使用一个 xmlns 属性,以指定整个文档所使用的主要命名空间:

如何创建自定义的HTML元素

官网下载jar包的时候一般会附上实例,他写的实例里边有标准规范

这只是一个规范吧,不需要自己编写, 看看这个规范