Xml解析方法以及String类型字符串利用子字符串对其切割方法
来源:互联网 发布:用java读取svn 编辑:程序博客网 时间:2024/05/22 19:36
今天回到了windows后台服务,使用编程语言为C#,主要为两个方面的方法:
1、Xml解析方法
之前根据网上的提示,利用ReadSerializerList方法对Xml进行反序列化,确实自己利用这个方法解决了不少Xml文档的解析,但是这种方法对Xml格式内容要求比较高。当遇到不算特别规范的Xml文档的情况下,这种方法时常会抛出异常。这种异常在不了解Xml底层和编程语言的情况下,很难以一个正规的方法加以解决。所以本人查看了相关资料,发现.net 3.5为Linq to XML准备的轻量级Document对象XDocument,使用方法如下:
XDocument xDoc = XDocument.Load(包含文件名的文件全路径);XElement xfa = xDoc.Element("节点名");
String element = xfa.Value.ToString();//获取该节点的值在xml文件较小的情况下,对Xml文档内部有用的信息进行提取,这种方法相对较为笨重,但是很实用,而且对Xml要求不是很高。
2、String类型字符串利用子字符串对其切割方法
相信都用String对象的Split方法,一般利用这种方法对字符串进行切割。但是实际上,如果需要对一串字符串(如:aaa_bbbb_c_ddddd,其中a、b、c、d的位数不定,但是“_”的个数不变)要获取a,b,c,d中的某一个或某几个,那么可以使用Split(char[] separator, int count);
String对象.Split(new char[] { '_' }, n);//n为a,b,c,d的种类数,该方法返回的是一个String数组,其中数组是按照a,b.c,d在原字符串的顺序进行排序的。使用Split方法处理,如果想要取切割a,b,c,d中的某一个或某几个,就相当于在字符串数组查找一样容易。
Xml解析方法参考博文:http://www.cnblogs.com/nsky/archive/2013/03/05/2944725.html;
String 类型字符串利用子字符串对其切割方法的参考文献:https://msdn.microsoft.com/zh-tw/library/ms131450.aspx。
阅读全文
0 0
- Xml解析方法以及String类型字符串利用子字符串对其切割方法
- string类型字符串切割
- python String子字符串方法
- 字符串切割方法
- c++的字符串char与string相互转化,以及string的,切割,替换字符,字符串拼接方法
- js解析xml字符串或xml文件,将其转换为xml对象方法
- C++中string字符串切割的两种方法
- java xml 框架 dom4j 解析 xml 字符串 和 利用 dom4j 创建 XML 的方法
- c++的字符串char与string相互转化,以及string的,切割,替换字符,字符串拼接方法(object向c++转型系列教程2)
- c++的字符串char与string相互转化,以及string的,切割,替换字符,字符串拼接方法(object向c++转型系列教程2)
- String字符串切割问题
- xml节点解析成字符串的方法
- c#切割字符串几种方法
- c#切割字符串几种方法
- C#切割字符串几种方法
- 处理中英文切割字符串的方法
- oracle 字符串切割成结果集方法
- C++字符串切割的两种方法
- 一文了解强化学习
- 深度学习第四课第二周
- 2.7 输入一个ASCII码,输出对应的字符。
- Window 设置远程桌面(通用)
- linux常用的读取文件内容指令
- Xml解析方法以及String类型字符串利用子字符串对其切割方法
- 使用QListWidgetItem删除所有项
- 第一章:centos7git安装
- win10子系统su 报错
- java 根据IP地址获取地理位置
- HTTP/2学习之路
- vim快捷键映射
- aframe.js只需要会HTML就能搭建VR场景和物体
- IntelliJ IDEA使用教程 (总目录篇)