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는'의 속성의 값을 업데이트 할 것을 얻기 위해 사용하고있는 코드입니다 다음 코드를 사용하려고합니다.
foo.setAttributeValue("indexstart", (String) newstart);
그러나 위의 방법은 사용되지 않습니다 ... 이제 속성을 어떻게 업데이트합니까? 또한 요소 'foo'의 속성을 업데이트 한 직후 수정 된 XML의 문자열 표현을 가져오고 싶습니다. 어떻게해야합니까?