读书人

字符串截取有关问题/xml格式换

发布时间: 2013-07-01 12:33:04 作者: rapoo

字符串截取问题/xml格式换
本帖最后由 x2640491663 于 2013-06-28 09:27:35 编辑 目前有以下字符串格式的xml
<DocObjContent>
<NewCtrl Id='a321sxa23' EName='Name'><Content_Text>张三</Content_Text></NewCtrl>
<NewCtrl Id='a321sxa24' EName='Age'><Content_Text>24</Content_Text></NewCtrl>
</DocObjContent>
需要转换成以下格式
<Content>
<Name>张三</Name>
<Age>24</Age>
<Content>

应该用什么方式比较好,string.Split(XXX )之类吗? string XML
[解决办法]
解单纯用字符串处理或者正则表达式大数据量效率会有影响,先解析XML取出需要的数据,重新生成xml添加数据
[解决办法]
.net自带有XML解析的类库,Sysmtem.Xml.XmlDocument或System.Xml.Linq.XDocument,推荐后者,参考Linq To Xml。

不过象你这种解析,还可以直接用XSLT进行转换,不过对于初学者有点难度。

读书人网 >C#

热点推荐