当前位置:  技术问答>java相关

如何将xml文件的内容写在一个String里,在接析???????????急

    来源: 互联网  发布时间:2015-10-14

    本文导语:  如何将xml文件的内容写在一个String里,在接析???????????急 | InputStream in = new StringBufferInputStream( inString ); javax.xml.parsers.DocumentBuilder db = _documentBuilderFactory.newDocumentBuilder(); o...

如何将xml文件的内容写在一个String里,在接析???????????急

|
InputStream in = new StringBufferInputStream( inString );
javax.xml.parsers.DocumentBuilder db = _documentBuilderFactory.newDocumentBuilder();
org.w3c.dom.Document document = db.parse( in );

|
楼上的回答反了吧。

我自己的static方法,如何得到Document就看楼主的了。我使用的是apache的xerces

import org.apache.xml.serialize.*;
import org.w3c.dom.*;
import org.apache.xerces.dom.*;
import java.io.*;
import java.util.*;

//放在什么地方自己看着办
public static String documentToString(org.w3c.dom.Document xmldoc){
try{
java.io.StringWriter o = new StringWriter();
OutputFormat of = new OutputFormat();
XMLSerializer serializer = new XMLSerializer(o,of);
serializer.asDOMSerializer();
serializer.serialize( xmldoc.getDocumentElement() );

return o.toString();
}
catch(IOException ioe){
ioe.printStackTrace();
return null;
}
}

|
java.io.PrintWriter out = response.getWriter();


TransformerFactory tFactory = TransformerFactory.newInstance();
Transformer transformer = tFactory.newTransformer();
transformer.setOutputProperty(OutputKeys.ENCODING,"gb2312");
StreamResult result = new StreamResult(out);
transformer.transform(new DOMSource(document),result);
String tmp = out.toString();

这就是string了。

    
 
 

您可能感兴趣的文章:

  • 在MyEclipse中设开启xml文件自动提示和自动完成功能
  • 如何新建立一个XML文件并且把别的XML文件引入到这个XML文件中(再线等待)
  • PHP 'ext/soap/php_xml.c'不完整修复存在多个任意文件泄露漏洞
  • 关于XML:表单提交的页面文件可不可以也用XML文件?支持按钮动作么?
  • 请问各位:我用SUN公司的JAXP开发包解析XML文档,可不知道对XML解析后如何将结果写回文件中。请各位熟悉Java和XML的高手帮忙。
  • 那里有xml.jar文件下载.包含com.sun.xml.*
  • 在眾多的java xml parser中,那種解析器速度最快(xml 文件較大)
  • linux下xml2函数如何检测xml文件的合法性
  • 写xml文件时用到 import javax.xml.transform.*; 但是找不到transform 包,jbuilder5里是不是不包含?
  • jquery解析XML字符串和XML文件的方法说明
  • WebLogic5.1有没有工具写ejb-jar.xml和weblogic-ejb-jar.xml文件?
  • tomcat 4.0.1 安装运行后在conf目录没有 .conf 文件,只有server.xml,可是 Apache 1.3.23无法理解server.xml,请问该如何配置?
  • 30分!求用DOM对象创建一个名为productinfo的XML文件productinfo.xml?给出源码。
  • 请问怎样手工的解析XML文件啊.( 不借助任何的xml解析器)急!!!
  • 为何XML文件用IE执行后的结果和原文件一样?没有执行?
  • 关于xml解析速度问题!用森么解析xml最快!xml为小文件!附源程序(JDOM)
  • 批量读XML文件,按照模糊查询的值输出到一个文件列表
  • 将一个格式化文本文件转化为XML文件的问题!
  • 如何将xml 文件里的一些字段提取出来到新的txt文件中?
  • 如何边下载XML文件并对其进行解析呢?
  • java的XML文件解析器,哪有的down。20分不多,给你
  • 正则表达式去除<xml>标签中的内容
  • 怎样用JAXP高效的比较两个XML文档是否内容相同?急!!有价值必给分!!!
  • 如何用sed命令,获取XML数据中指定节点的内容?
  • java写xml文件时,如何指定编码格式?(祥见内容)
  • linux下批量修改xml文件内容
  • 请问我在jsp里要读取其它网站上的xml的内容应该如何处理?
  • 30分!求用DOM对象创建一个名为productinfo的XML文件productinfo.xml?给出源码。 iis7站长之家
  • C# DataSet的内容写成XML时如何格式化字段数据
  • linux 分析xml文件内容
  • 如何修改xml中的内容
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • java命名空间javax.xml.xpath类xpathconstants成员方法: string定义参考
  • java命名空间javax.xml.ws.handler接口messagecontext成员方法: query_string定义参考
  • java命名空间javax.xml类xmlconstants的类成员方法: xml_ns_prefix定义及介绍
  • 看了半本,是关于java与xml编程的书,它用xml来代替数据库,试问,xml真的能开题数据库吗?(在性能方面)
  • java命名空间javax.xml类xmlconstants的类成员方法: xml_ns_uri定义及介绍
  • XML 能够 include吗?如何拆分很长的XML
  • java命名空间javax.xml.transform类outputkeys成员方法: omit_xml_declaration定义参考
  • Java 和XML 编程时,XML的DTD 放到哪?
  • java命名空间javax.xml类xmlconstants的类成员方法: xml_dtd_ns_uri定义及介绍
  • XML解析器 Mini-XML
  • java命名空间javax.xml类xmlconstants的类成员方法: w3c_xml_schema_ns_uri定义及介绍
  • javax.xml中用什么方法和对象来接收request中的xml文档,急!
  • java命名空间javax.xml类xmlconstants的类成员方法: w3c_xml_schema_instance_ns_uri定义及介绍
  • XML处理API VTD-XML
  • java命名空间javax.xml.soap类soapmessage成员方法: write_xml_declaration定义参考
  • XML解析器 Expat XML Parser
  • java命名空间javax.xml.stream接口xmlstreamreader成员方法: getversion定义参考
  • JavaScript的XML解析包 xml2array()
  • java命名空间javax.xml.stream.events接口startdocument成员方法: getversion定义参考
  • Java的XML解析器 xml-utilities
  • java命名空间javax.xml.bind类jaxbelement<t>的类成员方法: scope定义及介绍
  • 怎么没有讨论XML的?哪位高手介绍介绍在JAVA中怎么使用XML?
  • java命名空间javax.xml.transform.stream类streamsource成员方法: setreader定义参考
  • C语言XML安全库 XML Security Library


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3