xml DOM documentElement property

xml DOM documentElement property

本文关键字:property documentElement DOM xml      更新时间:2023-09-26

以下是我的问题:

    xmlDoc.documentElement.appendChild(cloneNode);//here documentElement  required
    xmlDoc.documentElement.childNodes;//here documentElement required
再次

,

    x=xmlDoc.getElementsByTagName("book")[0] works same as     
xmlhttp.responseXML.documentElement.getElementsByTagName("book")[0];
    x.appendChild(newel);//here documentElement not required
    xmlDoc.createElement("edition");//here documentElement not required

    x=xmlDoc.getElementsByTagName('book')[0];//here documentElement not required
    cloneNode=x.cloneNode(true);//here documentElement not required
    xmlDoc.documentElement.appendChild(cloneNode);//here again required

我的问题是我怎么知道什么时候使用documentElement属性?在什么情况下我应该使用documentElement属性,或者我应该在哪里使用它。我怎么知道这个属性是需要的

XMLDocument代表文档,它比根元素高一级,当您想要添加子元素时,您需要将其附加到元素。

在本例中,您想要将子元素添加到根元素,该元素从文档属性xmlDoc.documentElement

中获得

xmlDoc是不能使用的。在开始搜索xml之前,需要获得xmlDoc的根元素——这就是documentElement返回的内容。