我们需要引入的包:
import java.io.*;
import javax.xml.transform.*;
import javax.xml.transform.dom.DOMSource;
import javax.xml.transform.stream.StreamResult;
import javax.xml.parsers.*;
import org.w3c.dom.*;
import org.xml.sax.InputSource;
1、将XML文件的内容转化为String
/**
* doc2String
* 将xml文档内容转为String
* @return 字符串
* @param document
*/
public static String doc2String(Document document)
{
String s = "";
try
{
TransformerFactory tFactory = TransformerFactory.newInstance();
Transformer transformer = tFactory.newTransformer();
/** 使用GB2312编码 */
//transformer.setOutputProperty(OutputKeys.ENCODING, "GB2312");
Source source = new DOMSource( document );
/** 直接输出到控制台 */
//Result output = new StreamResult( System.out );
StringWriter out = new StringWriter();
Result output = new StreamResult( out );
transformer.transform( source, output );
out.flush();
s = out.toString();
}catch(Exception ex)
{
ex.printStackTrace();
}
return s;
}
2、将符合XML格式的String 转化为XML Document
/**
* string2Document
* 将字符串转为Document
* @return
* @param s xml格式的字符串
*/
public static Document string2Document(String s)
{
Document document = null;
try
{
DocumentBuilder parser = DocumentBuilderFactory.newInstance().newDocumentBuilder();
document = parser.parse( new InputSource(new StringReader(s)) );
}catch(Exception ex)
{
ex.printStackTrace();
}
return document;
}
相关推荐
用java读取xml文件的四种方法
文档中有代码案例,详细讲解了使用java读取xml,并附带有关于xml的dtd讲解,里面包含详细的文档和代码案例。和读取xml所需的jar。
java读取xml文件 ,程序自带jar包在mylib下,加入工程即可,工程导入可用,更具自己需要读取xml文件生成所需文件。
java xml.java操作XML文档,简单易用,快速生成
java_xml_api,java操作XML文档
java xml,java生成xml文档,java操作XML文件设置值
java从xml中读入数据并存入到sqlserver2005数据库中
SAX.java 操作xml文件SAX.java 操作xml文件SAX.java 操作xml文件SAX.java 操作xml文件SAX.java 操作xml文件SAX.java 操作xml文件SAX.java 操作xml文件SAX.java 操作xml文件
java读取XML文件内容的四种方法[归类].pdf
java实现的一个读取本地xml文件的例子,进入正题: 需要的包jdom2-2.0.6.jar:下载地址,http://mvnrepository.com/artifact/org.jdom/jdom2 此例子比较简单
Java读取xml文件中oracle数据库连接,JAVA与ORACLE连接的代码.
xml文件导入到mysql数据库中,包括文件:ConnectionUtils.java,InsertDT.java,db_mysql.properties,test01.xml,需要的jar包dom4j-1.6.1.jar,mysql-connection-java-3.1.1.3-bin.jar,jaxen-1.1-beta-7.jar
Java读取xml文件的四种方法.doc
java读取xml文件的四种方法: 第一种 DOM 实现方法 第二种 DOM4J实现方法 第三种 JDOM实现方法 第四种SAX实现方法
java读取XML文件,自己写的一个小例子,很多读取的方面 都涉及到了....
js 操作xml 文件 读取xml文件 js 操作xml 文件 读取xml文件
java 读取 XML 使用 xml 。。。。。。。。。。。