2011-09-30 1 views
1

저는 XML과 JDOM에 정말 익숙합니다. 그래서 나는 멍청한 질문을했습니다, 죄송합니다. XML 파일이있어서 그 파일에 값을 삽입하고 싶습니다. 내 XML 파일은 그와 같습니다. 예 <sendTo> </sendTo> 사이의 값을 추가하는 것입니다, 또한 내가 <A> 데이터 <body> </body> 사이 </A>을 추가 할에 대한XML에 값을 삽입하는 방법은 무엇입니까?

<?xml version="1.0"?> 
<message> 
    <header> 
     <messageType> </messageType> 
     <sendFrom> </sendFrom> 
     <HostName> </HostName> 
     <sendTo> </sendTo> 
     <receiverName> </receiverName> 
     <date> </date> 
    </header> 
    <body> 
    </body> 
</message> 

그래서 내가 원하는 것입니다. 어떻게하는지 말해 줄 수 있니?

고마워요.

+0

의 예이다 : 여기 는 2 분 가이드 링크 인 –

답변

1

dom을 사용하는 경우 다음과 같이 할 수 있습니다.

 DocumentBuilderFactory docFactory = DocumentBuilderFactory.newInstance(); 
     DocumentBuilder docBuilder = docFactory.newDocumentBuilder(); 
     Document doc = docBuilder.parse(inputFile); 

     Node messageType= doc.getElementsByTagName("messageType").item(0);//zero tells the order in the xml 
     messageType.setTextContent("SMS");