1java.io.StringWriter out=newjava.io.StringWriter(); 2XMLWriter xw=newXMLWriter (out,newOutputFormat ("",true,"GB2312")); 3xw.write(document); 4String xmlstring=out.toString(); 5returnxmlstring;
1. Element,Attribute,Text理解 2. Document,String互转 Document ->String Documentdocument= …;Stringtext =document.asXML(); String(XML格式的String)转成Document String text = "<person><name>James</name></person>"; Document document = DocumentHelper.parseText(text); 最后,更多使用的例子,可以下载源...
Dom4j将document对象转换成String: document.asXML(); 而document.toString(); 获取对象的名称
Document document = reader.read(new File("input.xml")); 2.解析xml形式的文本,得到Document对象,将字符串转换为 Document String text = "<members></members>"; Document document = DocumentHelper.parseText(text); 3.主动创建Document对象(直接创建) Document document = DocumentHelper.createDocument(); //...
//document转换为String字符串 xmlContents = document.asXML(); //解析xml文件并转换为obj } catch (DocumentException e) { // TODO Auto-generated catch block e.printStackTrace(); } return xmlContents; } /** * 解析对账文件xml,转换为obj对象返回前段 ...
public void parserXml(String fileName,String type) { File inputXml = new File(fileName); SAXReader saxReader = new SAXReader(); List<String> list = new ArrayList<String>(); try { Document document = saxReader.read(inputXml); Element employees = document.getRootElement(); ...
我们现在已经读取到XML里面的内容,那现在就开始将他们显示出来,这里我们要用到Element.asXML()这个方法,这个方法是将当前元素转换为String对象。 这是第二步,通过Document来获取XML的根元素,因为下面我们要用根元素来获取他的子元素。正确结果如下: 下面是通过根元素来获取他们的所有的元素,这里需要用到集合List: ...
【5】String与XML转换 ① 字符串转为xml String xmlStr = "<xml><ERR>用户和密码校验错(密码不符)</ERR><E2><e1>e111</e1></E2></xml>";//创建SAXReader对象SAXReader reader = new SAXReader();Document document = null;ry {document = reader.read(new ByteArrayInputStream(xmlStr.getBytes("UTF-...
import org.dom4j.Document; import org.dom4j.DocumentHelper; import org.dom4j.Element; import org.dom4j.io.OutputFormat; import org.dom4j.io.XMLWriter; import java.io.StringWriter; public class Dom4jElementToStringExample { public static void main(String[] args) { // 创建Document对象 Document docume...