Javascript创建XML DOM - 节点对象

时间:2015-08-04 15:02:31

标签: javascript xml dom typescript

我有一个简单的问题: 如何从头开始创建新节点?

以下是我的情况:

我需要从对象列表构建XML结构。

我在每个控件上有一个方法ToElement(Textbox,combobox,...),我希望这个方法返回一个 XML DOM Node对象来使用{{3}和他的父母。

我无法找到如何从头创建Node对象我知道我可以使用XMLDocument.createElement但是这个方法返回一个 HTMLElement ,您不能将appendChild与此类元素一起使用。

nodeObject.appendChild(HTMLelement) //** Not Working**

有没有办法将HTMLElement转换为节点? 我发现从XMLDocument创建元素的唯一方法:

XMLDocument.createElement // (Return a new HTMLElement)

1 个答案:

答案 0 :(得分:0)

  1. 创建新的XML DOM对象

    var xmlDoc = document.implementation.createDocument(null,“books”);

  2. 如果文档属于一个文档,则第一个参数可以包含要创建的文档的名称空间URI。

    Source