`
-Jan-sep-
  • 浏览: 11249 次
  • 性别: Icon_minigender_1
  • 来自: 石家庄
社区版块
存档分类
最新评论

StringTo格式化xml

xml 
阅读更多

import org.dom4j.Document; import org.dom4j.DocumentHelper; import org.dom4j.io.OutputFormat; import org.dom4j.io.XMLWriter;

 

public static String formatXml(String str) throws Exception {

Document document = null;

document = DocumentHelper.parseText(str);

// 格式化输出格式

OutputFormat format = OutputFormat.createPrettyPrint();

format.setEncoding("utf-8");

format.setIndent(true);

StringWriter writer = new StringWriter();

// 格式化输出流

XMLWriter xmlWriter = new XMLWriter(writer, format);

// 将document写入到输出流

xmlWriter.write(document);

xmlWriter.close();

 

return writer.toString();

}

 

分享到:
评论

相关推荐

    Tinyxml 源代码(VC6 & VS2005)

    生成具有很多空格的格式化过的输出,这是为了尽可能让人看得明白。它们非常快,而且能够容忍XML文档中的格式错误。例如一个XML文档包含两个根元素和两个声明仍然能被打印出来。 C风格输入: 基于FILE* 用Parse()和...

    解析linq to xml操作XML的示例分析

    .Net中的System.Xml.Linq命名空间提供了linq to xml的支持。这个命名空间中的XDocument,XElement以及XText,XAttribute提供了读写xml文档的关键方法。1. 使用linq to xml写xml:使用XDocument的构造函数可以构造一...

    vkBeautify:vkBeautify是一个小型,简单且功能强大的javascript插件,用于美化XML,JSON,CSS和SQL文本

    javascript插件,用于以XML , JSON , CSS和SQL格式漂亮地打印或缩小文本。 版本-0.98.00.beta 版权所有(c)2012 Vadim Kiryukhin(vkiryukhin @ gmail.com) 主页: : 执照:麻省理工学院 漂亮的印刷品 ...

    serialisation:json-xml序列化-反序列化多态

    String jsonToto = JsonMarshaller.toJson(toto); Toto toto2 = JsonUnmarshaller.fromJson(toto); ## 1-先决条件 通常,在序列化对象的图形中允许多态性(派生的类)和循环。 对象的标识实现如下:*每个序列化的...

    DWR.xml配置文件说明书(含源码)

    任何一个dwr.xml的文件都需要包含DWR DOCTYPE的声明行,格式如下: <!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 1.0//EN" "http://www.getahead.ltd.uk/dwr/dwr10.dtd"> 整个配置文件的...

    xml 中的冒号 读取问题的解决

    参考文章:http://chs.gotdotnet.com/quickstart/howto/doc/Xml/XmlNameSpace.aspx 偶的源码: public void bindXml(string xmlUrl) { System.Xml.XmlDocument doc = new System.Xml.XmlDocument();...

    PHP微信支付WxPayPubHelper

    * formatBizQueryParaMap(),格式化参数,签名过程需要用到 * getSign(),生成签名 * arrayToXml(),array转xml * xmlToArray(),xml转 array * postXmlCurl(),以post方式提交xml到对应的接口url * postXmlSSLCurl...

    新浪阅读器的二次开发

    将更新时间进行格式化; pubdate = Convert.ToDateTime(pubdate).ToString("yyy-mm-dd HH:mm:ss"); 向listview添加行内容的时候要注意第一个用lvi.text后面都用lvi.subitems.add 如下; lvi.Text = pubdate; lvi....

    Ajax完全自学手册PPT和源代码(ptt格式)

    Test4To&FromElemnt.htm IE中event对象的fromElement、toElement属性 Test4relatedElement.htm DOM标准event对象的relatedTarget属性 Test4MultKeyEvent.htm 还原键盘事件原貌 Load & Unload.htm HTML 加载事件 ...

    jpivot学习总结.doc

    formatter 该属性定义了 Member.getCaption() 方法返回的动作值,这里需要是一个实现了 mondrian.olap.MemberFormatter 接口的类,用来对 Caption 地值进行格式化。 3.6. Join 对于一个 Hierarchy 来说,有两种...

    复杂邮件程序完整Java源码,支持添加附件,图片,HTML格式文本,支持远程WebService调用

    void sendMail(String sender,String password,String addressee,String subject,String text,Map<String,File> enclosures,Map<String,RecipientType> copyToSends) throws Exception; /** * sendMail 发送...

    PB实现微信、支付宝、新大陆星POS支付-9.0.rar

    mle_2.text = inv_wxpay.of_json_to_xml(mle_2.text) //===================================以下判断订单交易情况============================================= if gf_xml_resolve_pos(mle_2.text,"returnCode") ...

Global site tag (gtag.js) - Google Analytics