问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何将xml的String字符串转化标准格式的String字符

发布网友 发布时间:2022-04-25 17:52

我来回答

1个回答

热心网友 时间:2022-04-06 05:28

import java.io.ByteArrayInputStream; import java.io.IOException; import java.io.StringWriter; 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 ToolUtrils { /** * 字符串转化为XML串 * * @param str * @return * @throws Exception */ public static String strChangeToXML(String str) { SAXReader saxReader = new SAXReader(); Document document = null; try { document = saxReader.read(new ByteArrayInputStream(str.getBytes())); } catch (DocumentException e) { e.printStackTrace(); } StringWriter writer = new StringWriter(); OutputFormat format = OutputFormat.createPrettyPrint(); format.setEncoding("UFT-8"); XMLWriter xmlwriter = new XMLWriter(writer, format); try { xmlwriter.write(document); } catch (IOException e) { e.printStackTrace(); } return writer.toString(); } /** * 测试程序文件 * * @param args */ public static void main(String[] args) { String str = "<?xml version='1.0' encoding='UTF-8'?><GESInfo><City id='苏州' name='苏州' code='1001'><Area id='市区' name='市区' code='10011001' LocationSetup='0'><Place id='观前' name='观前' code='100110011001' LocationSetup='1'><Monitor id='摄像头1' name='摄像头1' code='11000000000000000011200034800000' gesid='abcde1' channelid='1' VideoScan='1' Capture='1' ManualREC='1' RecPlay ='1' MonControl='1' /> <Monitor id='摄像头2' name='摄像头2' code='11000000000000000011200034800000' gesid='abcde2' channelid='1' VideoScan='1' Capture='1' ManualREC='1' RecPlay ='1' MonControl='1' /></Place><Place id='石路' name='石路' code='100110011002' LocationSetup='2'><Monitor id='摄像头3' name='摄像头3' code='11000000000000000011200034800000' gesid='abcde3' channelid='1' VideoScan='1' Capture='1' ManualREC='1' RecPlay ='1' MonControl='1' /> <Monitor id='摄像头4' name='摄像头4' code='11000000000000000011200034800000' gesid='abcde4' channelid='
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
爱情的句子高质量文案句子 干妹妹对我"久伴你"是什么意思 陪她一辈子的文案汇总123句 蜂窝移动通信笔记2——调制 通信系统的带宽和频率分析 汽车座椅头枕应该调到什么位置 老面馒头和酵母馒头的区别 老面馒头与酵母馒头哪个好 2024财富中国500强最赚钱40家公司揭晓 2024中国500强盈利排名榜一览 2024全球银行1000强中国名单2024世界银行1000强中国哪些上榜 品牌榜:2024年中国十大银行排行榜 投票结果公布【新】 鲁抗医药为啥突然涨停? 如何格式化XML xml格式化输出 鲁抗医药股票历史最高价格多少钱 电脑开机正常进入系统黑屏怎么处理 电脑开机进入系统后黑屏怎么解决? 我的电脑开机前总会黑屏,怎么回事啊?? 电脑进入系统之前黑屏,如何解决 为什么我的电脑今天开机时进入系统界面的时候是黑屏? 电脑一进入系统就黑屏 我的手机被封了可不可以重新申请个但是要怎么申请? 为什么电脑开机进入系统前黑屏几秒钟 有什么方法可以让一直不被封? 我的电脑在进入系统前黑屏了是怎么回事? iphone如何录屏带声音 我的手机被封了可不可以重新申请个但是要怎么申请? 电脑开机进入系统显示屏是黑的 电脑开机出现黑屏幕,该怎么办? 苹果手机怎么录屏幕声音 电脑一开机就全黑怎么解决 iphone如何录屏幕加声音 C# XML文件和XML格式字符串(string类型)的互相转换 矿棉吸声板吊顶设计要点有哪些? 齐鲁制药股票代码是多少 用C#实现类似vs2010中的xml字符串格式化功能(ctrl+E+D) 重点:不破坏节点内的换行 举例:见问题补充 求推荐一款可以设计吊顶的效果图软件 怎么将SimpleXMLElement的asXML方法输出的xml字符串格式化 国药准字熊胆粉厂家有几个? 现代简约吊顶有必要吗?现代简约装修风格是什么? 如何格式化显示XML字符串 华鲁控股集团有限公司的组织机构 在Ruby中格式化一个XML字符串问题,怎么解决 山东鲁抗医药股份有限公司在济南什么地方 在腾讯云里面的腾讯微视频sdk怎么放到thinkphp框架里使用 内行人的窍门,教您如何选择集成吊顶 C# DataSet的内容写成XML时如何格式化字段数据 鲁抗门口的气味有没有害 如何将xml格式的字符串转换成string 厨卫吊顶十大品牌是哪些 怎么样把xml转成字符串格式,如&lt;name&gt;呵呵&lt;&#47;name&gt;&lt;no&gt;1234&lt;&#47;no&gt;&lt;date&gt;2014&lt;&#47;date&gt;转成“呵呵|1234|2014 如何判断一个XML字符串格式是否完整?然后可以自动和不完整的XML字符串进行拼接?