现在我有以下String格式的XML文件
<?xml version="1.0"?>
<DocObjContent>
<Region Id="区域1" Type="4" >
<EId="0" EName="HR03.00.004.01" EVersion="1">
<Content_Text>123</Content_Text>
</NewCtrl>
<EId="0" EName="HR03.00.004.01" EVersion="1">
<Content_Text>456</Content_Text>
</NewCtrl>
<EId="0" EName="HR03.00.004.01" EVersion="1">
<Content_Text>2</Content_Text>
</NewCtrl>
<Content_Text>123
456
2
</Content_Text>
</Region>
</DocObjContent>我需要将<Region Id="区域1" Type="4" ></Region>这一节点删除,但是需要保留这个节点下的子节点,同时需要删除不被<NewCtrl>节点包括的<Content_Text>节点。
也就是说转换后的格式应该是
<?xml version="1.0"?>
<DocObjContent>
<NewCtrl EId="0" EName="HR03.00.004.01" EVersion="1">
<Content_Text>123</Content_Text>
</NewCtrl>
<NewCtrl EId="0" EName="HR03.00.004.01" EVersion="1">
<Content_Text>456</Content_Text>
</NewCtrl>
<NewCtrl EId="0" EName="HR03.00.004.01" EVersion="1">
<Content_Text>2</Content_Text>
</NewCtrl>
</DocObjContent>现在我的想法是将<NewCtrl>节点全部提取出来重新组装XML,这样的想法正确吗,有更好的思路吗
最好有些参考的代码XML格式化
<?xml version="1.0"?>
<DocObjContent>
<Region Id="区域1" Type="4" >
<EId="0" EName="HR03.00.004.01" EVersion="1">
<Content_Text>123</Content_Text>
</NewCtrl>
<EId="0" EName="HR03.00.004.01" EVersion="1">
<Content_Text>456</Content_Text>
</NewCtrl>
<EId="0" EName="HR03.00.004.01" EVersion="1">
<Content_Text>2</Content_Text>
</NewCtrl>
<Content_Text>123
456
2
</Content_Text>
</Region>
</DocObjContent>我需要将<Region Id="区域1" Type="4" ></Region>这一节点删除,但是需要保留这个节点下的子节点,同时需要删除不被<NewCtrl>节点包括的<Content_Text>节点。
也就是说转换后的格式应该是
<?xml version="1.0"?>
<DocObjContent>
<NewCtrl EId="0" EName="HR03.00.004.01" EVersion="1">
<Content_Text>123</Content_Text>
</NewCtrl>
<NewCtrl EId="0" EName="HR03.00.004.01" EVersion="1">
<Content_Text>456</Content_Text>
</NewCtrl>
<NewCtrl EId="0" EName="HR03.00.004.01" EVersion="1">
<Content_Text>2</Content_Text>
</NewCtrl>
</DocObjContent>现在我的想法是将<NewCtrl>节点全部提取出来重新组装XML,这样的想法正确吗,有更好的思路吗
最好有些参考的代码XML格式化
解决方案 »
- 获取其他程序toolStrip控件
- 这个表示什么时间?2010-09-19T05:29:05.140625+08:00
- 做一个监控电脑操作的软件
- 关于发送邮件的问题
- ASPxGridView 中,如何合并列与列之间的虚线?
- 这个xml文件符合要求吗???怎么查询想要的东西?????
- 我有一个程序出错了,有图片,帮忙看看怎么回事?
- 数据库连接校验
- 在windowsForm中,怎样将一个本地文件上传到ftp上,(进ftp需要用户名和密码)
- 什么是C#编译器,怎么使用csc xxx.cs 进行调试?
- SATO CT408 idt 条玛打印机谁玩过?
- 请教正则表达式高手,处理下这个字符串,获取正确的IP。
最后找到一个帖子,关于xml序列化与反序列化,感觉很好的帖子,解决了问题