如果想给RCPTNO赋值的话,比如:把Hello这个字符串赋给它,代码如下:depth_1.appendChild(depth_1.getOwnerDocument().createTextNode("hello"));
解决方案 »
- Spring jdbc 批量更新数据
- MYSQL hibernate3 SQL 别名问题
- ie 火狐 对cookie的影响
- Stirng和StingBuffer问题
- web services生成wsdl的问题
- 再strut+hibernate框架下servlet如何调用hibernate的Session
- 大家都是哪种工具开发带struts标签的jsp页面??
- !!!Tomcat做服务器打开jsp网页问题!!!
- 高手帮我看看这个oracle连接池怎么会出错呢?
- Jbuiler9+Oracle做了一个CMP连接数据库的例子,出现错误,希望大家帮帮我!
- 100分求jfreechart如何画平滑曲线
- <html:radio>的一个错误,比较郁闷
* Created on Dec 25, 2005
*
* TODO To change the template for this generated file go to
* Window - Preferences - Java - Code Style - Code Templates
*/
package com.didoleo.demo;
import javax.xml.parsers.*;
import javax.xml.transform.*;
import javax.xml.transform.dom.DOMSource;
import javax.xml.transform.stream.StreamResult;
import org.w3c.dom.*;
/**
* @author dido leo
*
* TODO To change the template for this generated type comment go to
* Window - Preferences - Java - Code Style - Code Templates
*/
public class CsdnXml {
public static void main(String[] args) throws Exception {
DocumentBuilderFactory factory=DocumentBuilderFactory.newInstance();
DocumentBuilder builder=factory.newDocumentBuilder();
Document doc=builder.parse("d:\\xml\\csdn.xml");
doc.normalize();
// NodeList TRANSACTIONS=doc.getElementsByTagName("TRANSACTION");
String s="Hello";
Text textseg=doc.createTextNode(s);
doc.getElementsByTagName("RCPTNO").item(0).appendChild(textseg);
TransformerFactory tFactory=TransformerFactory.newInstance();
Transformer transformer=tFactory.newTransformer();
DOMSource source=new DOMSource(doc);
StreamResult result=new StreamResult(new java.io.File("d:\\xml\\csdn.xml"));
transformer.transform(source,result);
}
}//生成的文件如下
<?xml version="1.0" encoding="UTF-8"?>
<TRANSACTIONS>
<TRANSACTION>
<TRAN_CODE>PAWealthInsure</TRAN_CODE>
<BK_ACCT_DATE>20051223</BK_ACCT_DATE>
<BK_ACCT_TIME>08:43:00</BK_ACCT_TIME>
<BK_SERIAL>200500126</BK_SERIAL>
<BK_TRAN_CHNL/>
<RCPTNO>Hello</RCPTNO>
<POLICY>
<AppName>Li</AppName>
<AppTel>84254521</AppTel>
<AppAdd/>
<AppID>GDIT-006386</AppID>
<BuildAdd/>
<BuildTel/>
</POLICY>
</TRANSACTION>
</TRANSACTIONS>