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

来源:互联网 发布:windows属于系统软件 编辑:程序博客网 时间:2023/02/03 01:42

最近老是要用到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控件

 

原创粉丝点击