在Java程序中,我正在使用dom4j處理xml。dom4j-java-如何更改屬性的值
現在,我想更新元素的屬性。
這是我使用來獲取element--
SAXReader reader = new SAXReader();
doc = reader.read(new StringReader(xmlinput));
Element root = doc.getRootElement();
for (Iterator i = root.elementIterator("cloudwhile"); i.hasNext();) {
Element foo = (Element) i.next();
現在,我想更新單元「富」的屬性值的代碼 -
對於這個我試圖使用下面的代碼 -
foo.setAttributeValue("indexstart", (String) newstart);
但是,上述方法已被棄用......我現在如何更新屬性?另外,我想在更新元素'foo'的屬性後立即獲取修改的xml的字符串表示形式,我該怎麼做?