我从我的休息服务中检索XML文件,如下所示:
xmlhttp.open( "GET",
"http://localhost:8080/manager/rest/beanRepresentation/",
false );
xmlhttp.send();
xmlDoc=xmlhttp.responseXML;
既然XML已存储在xmlDoc
中,我将更改此xmlDoc
中的某些字段。假设我通过我的网页进行了更改,并更改以下内容:
xmlDoc.getElementsByTagName("beanRepresentation")[i]
.getElementsByTagName("personName")[0]
.childNodes[0]
.nodeValue = "John";
现在已经做出了这一改变。我想PUT
这个新更改的xmlDoc
返回我的其余服务并进行更新,因此下次加载页面时,名称将为John
。
我该怎么做?这是正确的方法吗?
xmlhttp.open("PUT",
"http://localhost:8080/manager/rest/beanRepresentation/",
false);
xmlhttp.send(xmlDoc);
其他服务能够处理" PUT
"顺便说一句。