VB.Net程序设计:格式化XML文件,扩展新RichTextBox控件。

最近老是要用到Xml文件的。自己手工写xml文件,没格式化,很不工整,不过输出实在不好看。

网络上也有很多xml格式化的文章,大概有4种方法吧。

1:XSLT样式,这个麻烦自己要去定义样式。多一个xsl文件,我也了解不大多。

参考:http://www.cnblogs.com/kklt2002/archive/2008/12/03/1346584.html

【孟子E章】http://blog.csdn.net/net_lover/archive/2004/07/27/53601.aspx

 

2:JS+XMLDOM结合使用。java也有许多种。都不理解。

http://www.tongyi.net/webdevelop/xmlxsl/1056250.html

 

3:可以用程序控制,输出时输出tab控制符或者空格即可。这个比较笨一点。呵呵。

 

4:利用XmlTextWriter类来格式化XML非常简单地达到使XML数据地可读性增强。搞.Net的就要用到了。

我用了第三种,写了这个程序,来格式化XML文件。写的过程中,自己学了很多东西。要注意XML编码问题。否则会出现乱码,xml无法正常解析等问题。

还有自己写了一个扩展RichTextBox右键功能的组件放到这个程序界面中。感觉不错。


格式化xml文件

 

扩展RichTextBox右键功能的组件,也用到以前的一个程序中感觉很爽:

还有好像网络上有什么代码高亮控件。我没有去找。不过这个对于一般的文本编辑应该够用了。

 

扩展的RichTextBox控件

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值