Java API 解析读写XML
2010-03-31 11:21
295 查看
读XML:
File file = new File("rulesforcobol.iap_xml");
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
DocumentBuilder builder;
Document doc = null;
builder = factory.newDocumentBuilder();
doc = builder.parse(file);
NodeList nl = doc.getElementsByTagName("test");
Node target =nl.item(0).
target.getFirstChild().setNodeValue(“nodevalue”);
<test></test>
注:设置某节点的值需要找到该节点,然后通过getFirstChild().setNodeValue(“nodevalue”);
写XML:
Transformer xformer = TransformerFactory.newInstance()
.newTransformer();
Source source = new DOMSource(doc);
Writer writer = new FileWriter(file);
Result result = new StreamResult(writer);
xformer.transform(source, result);
writer.close();
每次需要用到的时候第一反应总是去找开源jar包,然后再学着去用。很明显JAVA最难用的API非xml莫属了,么有搜索引擎的话,程序员们怎么活哟。
写下来以后用的时候就来看。
File file = new File("rulesforcobol.iap_xml");
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
DocumentBuilder builder;
Document doc = null;
builder = factory.newDocumentBuilder();
doc = builder.parse(file);
NodeList nl = doc.getElementsByTagName("test");
Node target =nl.item(0).
target.getFirstChild().setNodeValue(“nodevalue”);
<test></test>
注:设置某节点的值需要找到该节点,然后通过getFirstChild().setNodeValue(“nodevalue”);
写XML:
Transformer xformer = TransformerFactory.newInstance()
.newTransformer();
Source source = new DOMSource(doc);
Writer writer = new FileWriter(file);
Result result = new StreamResult(writer);
xformer.transform(source, result);
writer.close();
每次需要用到的时候第一反应总是去找开源jar包,然后再学着去用。很明显JAVA最难用的API非xml莫属了,么有搜索引擎的话,程序员们怎么活哟。
写下来以后用的时候就来看。
相关文章推荐
- JAXP:(Java API for XML Processing)DOM方式解析XML文件
- JAPX(JAVA API for xml)中dom解析思路
- JAVA读取XML练习,JAVA读取XML文档,JAVA解析XML文档,JAVA与XML,XML文档解析,SAX (Simple API for XML)
- xml解析,JAXP (Java API for XML Processing)
- 【网络爬虫】【java】微博爬虫(四):数据处理——jsoup工具解析html、dom4j读写xml
- Hadoop基础教程-第4章 HDFS的Java API(4.3 pom.xml解析)
- Java API 解析XML文件
- 百度天气api开发 全解析xml和json格式 使用json-lib jsonObject、 Gson 方式把json 转换成 java对象
- JAVA-API Dom4J解析xml/OPML & Rome解析RSS & QRCode编码解码
- java dom xml解析和windows dom解析的差别
- 详解Java解析XML的四种方法
- java dom4j解析xml
- Java之xml文件解析二(SAX方式解析xml文件)
- Java中四种XML解析技术
- java 解析XML的几种方式和优缺点
- Java解析XML:Jdom解析和SAX解析
- java读写删.text,.xml文件内容
- java 解析xml的四种方式
- Java Dom解析XML
- java xml解析