不借助第三方类库,使用JDK自带API操作XML
来源:互联网 发布:室内设计bim软件 编辑:程序博客网 时间:2024/05/14 18:09
先放2个主要方法:
import java.io.StringReader;import java.io.StringWriter;import javax.xml.parsers.DocumentBuilder;import javax.xml.parsers.DocumentBuilderFactory;import javax.xml.transform.Source;import javax.xml.transform.Transformer;import javax.xml.transform.TransformerFactory;import javax.xml.transform.dom.DOMSource;import javax.xml.transform.stream.StreamResult;import org.w3c.dom.Document;import org.xml.sax.InputSource;public class Test {public String domToString(Document doc) throws Exception {Transformer tf = TransformerFactory.newInstance().newTransformer();StringWriter sw = new StringWriter();Source source = new DOMSource(doc);tf.transform(source, new StreamResult(sw));return sw.toString();}public Document stringToDom(String xml) throws Exception {DocumentBuilder db = DocumentBuilderFactory.newInstance().newDocumentBuilder();InputSource is = new InputSource(new StringReader(xml));return db.parse(is);}}
- 不借助第三方类库,使用JDK自带API操作XML
- 使用 JDK 自带的dom 操作XML
- 用jdk自带包操作XML
- 用jdk自带包操作XML
- Android自带分享链接不需要借助第三方ShareSDK
- 使用JAVA自带的API XStream读取XML文件
- 不借助第三方类库字符串反转
- 使用SQLite中自带的API操作SQLite数据库
- (转)在Android中使用自带API操作Json
- python 不借助第三方包实现xml转json
- XML编程CRUD(包括JDK自带的DOM和SAX解析以及DOM4J第三方解析)和Schema的使用
- java操作word模板不借助第三方软件包
- Swift3.0系统自带的推送,不使用第三方
- 使用JDK自带jvisualvm监控tomcat
- 使用JDK自带jvisualvm监控tomcat
- 使用JDK自带jvisualvm监控tomcat
- 使用JDK自带jvisualvm监控tomcat
- 使用JDK自带jvisualvm监控tomcat
- 【2014校招】大众点评面试
- 【2014校招】京东网银在线笔试
- 如何处理婚姻问题
- ubuntu系统下更新目录下所有文件时间戳的方法
- strcpy()和memcpy()函数的区别
- 不借助第三方类库,使用JDK自带API操作XML
- Android 的main.mk完整分析
- Sublime Text 2破解
- 王东桂
- 杂谈:工作为了什么?
- 合并两个有序的链表
- 快速傅里叶变换,使用C++ STL Complex 实现
- JS中Iframe之间传值的方法
- hdu 4455 Substrings