我想使用DOM节点方法生成html5文件,可以吗?
我已经尝试过制作,但是我找不到正确的代码来生成 “ !DOCTYPE ”模板。
我想要这样的结构:
<!DOCTYPE html>
........
.......
.....
...
..
</html>
答案 0 :(得分:1)
确定可以生成一个document.implementation.createDocumentType()
方法即可。
但是,生成HTML5文档是一个负担(至少在字符串化方面)。确实,没有HTML5命名空间,并且您的HTML5文档在DOM中解析后实际上就是XHTML:
For a single window,
it requires O((2w + 1)D) operations to compute e(t),
O((2w + 1)DH + H) to compute h(t)
and O(HC + C) operations to compute y(t).
In total,
it requires O((2w + 1)DHT + HC) operations
to predict labels for the entire sentence.
因此,当您对该文档进行字符串化处理时,您将在所有元素上拥有console.log(document.documentElement.namespaceURI);
属性。
为避免这种情况,您实际上需要使用xmlns="http://www.w3.org/1999/xhtml"
命名空间生成所有元素:
null