格式化XML内容+转换编码

本文介绍了一种从DataTable导出的数据转换成XML格式的方法,并提供了格式化XML以提高可读性的步骤。包括使用VS.NET自带工具及第三方工具EditPlus进行格式化的具体操作。

 

在开发项目的过程中,由于在DEBUG时需要把原系统中的数据集合抓出来作为新项目的基础数据, 所以从DataTable到XML的转换后内容如下:

 InnerXml "<tree><entity id=/"1/"><description>System Manage</description><url></url><oncontextmenu></oncontextmenu><image>../Images/collapse.gif</image><imageOpen>../Images/expand.gif</imageOpen><imageEnd>../Images/end.gif</imageEnd><name>System Manage</name><onClick></onClick><layer>1</layer><open>false</open><checkbox>true</checkbox><checked>true</checked><enable>true</enable><parent>1</parent><contents>
……………………………………
…………………………

看上去很乱是吧,所以如果去掉开始和结束处的字符串觉得可以存为XML文件来浏览那就大错特错了,而且不利于阅读和修改,格式化和处理说明如下:

1、使用VS。NET自带的格式化排版

2、EditPlus工具,将/替换,在VS.NET中打开,文件/高级保存选项,存为无签名/UTF8

再在EditPlus中使用XML格式化,如果之前格式化,则代码将不会是一个比较完美的XML格式,会有很多错误哦.

(如果不格式化可正常浏览,可在页面查看然后保存该XML文件)

Mark一下

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值