如何创建自封闭元素javascript XML DOM?

时间:2014-07-11 06:42:29

标签: javascript jquery xml xml-parsing xmldom

我想创建像

这样的元素
<Object name="object name" value="object value" />

但每次我最终都

<Object name="object name" value="object value"></Object>

我正在使用此代码

parser = new DOMParser();
xmlDoc = parser.parseFromString(text, "text/xml");
newel = xmlDoc.createElement("Object");
x=xmlDoc.getElementsByTagName("Page")[0];
x.appendChild(newel);

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

空XML元素的两个表示完全等效。在DOM表示中,您有一个名为&#34; Object&#34;的元素。没有任何(非属性)孩子。如果你解析两个XML字符串,你将获得完全相同的DOM。

不同的文本表示取决于您如何将DOM树序列化为文本。