2012-03-07 3 views
0

노드에 추가 :org.w3c.dom.Document 객체를 생성하고 나는이 같은 XML 파일이

:이 같은에 새로운 노드를 가정 해 판을 추가 할

<?xml version="1.0" encoding="utf-8"?> 
<Book> 
<Author> 
XYZ 
</Author> 
</Book> 

<Book> 
<Author> 
XYZ 
</Author> 
<Edition> 
5 
</Edition> 
</Book> 

어떻게하면 java를 사용하여이 작업을 수행 할 수 있습니까?

나는대로 그 일을 시도 : 나는 문자열로 전체 노드와 새 노드를 통과하고 있지만이했을 때 그것의 org.apache.xml.dtm.DTMDOMException을 던지는 방법 :

Document doc = null; 
doc = createEmptyDocument(true); 
Element child = doc.createElement(childNodeName); 
child.setNodeValue(childNodeValue); 
node.appendChild(chid);//node is the main node which has all the elements 
+1

"자식"대신 "chid"를 추가합니다 – Th0rndike

+0

나는 자식을 추가하고 있습니다. 실수로 나는 그것을 chid로 작성했습니다. –

+0

스택 추적을 포함하여 예외를 표시하십시오. – skaffman

답변

0

내가 DOM4J 같은 것을 사용하는 것이 좋습니다 것을 W3C 클래스 대신. 상단에 조작이 쉬운 레이어가 추가되었습니다.

관련 문제