国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Java > 正文

java實現的xml格式化實現代碼

2019-11-26 13:35:29
字體:
來源:轉載
供稿:網友

核心代碼:

package com.ddatsh; import java.io.IOException;import java.io.StringReader;import java.io.StringWriter;import java.io.UnsupportedEncodingException; import org.dom4j.Document;import org.dom4j.DocumentException;import org.dom4j.io.OutputFormat;import org.dom4j.io.SAXReader;import org.dom4j.io.XMLWriter; public class XmlFormat {   public static String format(String str) throws Exception {    SAXReader reader = new SAXReader();    // System.out.println(reader);    // 注釋:創建一個串的字符輸入流    StringReader in = new StringReader(str);    Document doc = reader.read(in);    // System.out.println(doc.getRootElement());    // 注釋:創建輸出格式    OutputFormat formater = OutputFormat.createPrettyPrint();    //formater=OutputFormat.createCompactFormat();    // 注釋:設置xml的輸出編碼    formater.setEncoding("utf-8");    // 注釋:創建輸出(目標)    StringWriter out = new StringWriter();    // 注釋:創建輸出流    XMLWriter writer = new XMLWriter(out, formater);    // 注釋:輸出格式化的串到目標中,執行后。格式化后的串保存在out中。    writer.write(doc);     writer.close();    System.out.println(out.toString());    // 注釋:返回我們格式化后的結果    return out.toString();  }   public static void main(String[] args) throws Exception {    String head="<?xml version=/"1.0/" encoding=/"GBK/"?>";    String str = "<RequestData><HeadData><UserCode>sh1_admin</UserCode><UserName>sh1_admin</UserName><UserCompanyCode>3107</UserCompanyCode><UserCompanyName>上海分公司一部</UserCompanyName><RequestType>03</RequestType></HeadData><BodyData><ReportId>113100000033</ReportId><Insurant>a5rfg87</Insurant><NumberPlate>滬E78612</NumberPlate><EngineModel></EngineModel><CarVin></CarVin><AccidentDate>2011-02-25 15:07:00</AccidentDate><ReportDate>2011-02-25 15:07:00</ReportDate><Province>310000</Province><City>310100</City><District></District><AccidentPlace>1</AccidentPlace><AccidentLongitude></AccidentLongitude><AccidentLatitude></AccidentLatitude><SurveyLongitude></SurveyLongitude><SurveyLatitude></SurveyLatitude><SceneReportFlag></SceneReportFlag><Reporter></Reporter><ReporterTel></ReporterTel><SurveyPlace></SurveyPlace><OperatorId>3525</OperatorId><OperatorName>sh_admin</OperatorName><ReportDealId>30000800</ReportDealId><ReportDealName>江蘇分公司</ReportDealName><CompanyName></CompanyName><CustomerTypeCode></CustomerTypeCode><ForcePolicyId>a5rfg87a5rfg87a5rfg87</ForcePolicyId><BizPolicyId></BizPolicyId><Index>0</Index><FieldName>5</FieldName></BodyData></RequestData>";    // System.out.println(str);    format(str);  } }

oschina用的在線格式化xml的工具就是使用此段代碼。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 马公市| 灵宝市| 宜川县| 东山县| 富锦市| 霍邱县| 尼勒克县| 商丘市| 自治县| 南汇区| 江口县| 额济纳旗| 汨罗市| 阿克苏市| 镇江市| 明溪县| 金秀| 贵州省| 措美县| 夏河县| 曲靖市| 从化市| 砚山县| 延吉市| 江华| 赫章县| 神池县| 惠水县| 望江县| 交城县| 安化县| 会泽县| 渭南市| 鹿泉市| 凤城市| 乌拉特后旗| 雅江县| 荔浦县| 长春市| 开封县| 广德县|