2011-09-30 70 views
1

我對XML和JDOM真的很陌生,所以我有一個noob問題,對此很抱歉。我有一個XML文件,我想插入它的價值。我的XML文件就是這樣的;如何將值插入到xml中?

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

所以我想什麼是例子是<sendTo> </sendTo>之間增加價值,我也想加入<A>數據<body> </body>之間</A>。你能告訴我該怎麼做嗎?

非常感謝。

+0

這裏的例子http://www.techbrainwave.com/?p=391 –

回答

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"); 
相關問題