我想创建像
这样的元素<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);
有什么建议吗?
答案 0 :(得分:1)
空XML元素的两个表示完全等效。在DOM表示中,您有一个名为&#34; Object&#34;的元素。没有任何(非属性)孩子。如果你解析两个XML字符串,你将获得完全相同的DOM。
不同的文本表示取决于您如何将DOM树序列化为文本。