首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

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

2013-07-01 
字符串截取问题/xml格式换本帖最后由 x2640491663 于 2013-06-28 09:27:35 编辑目前有以下字符串格式的xml

字符串截取问题/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进行转换,不过对于初学者有点难度。

热点排行