删除XML特定子集我有以下XML文件如何使用C#
<Data>
<Collection name="CD" type="Group">
<Column name="CD">0</Column>
<Column name="ATXR">01/02/1753 00:00:00.020</Column>
</Collection>
<Collection name="CALL" type="Group">
<SubCollection name="CALL" type="Row">
<Column name="PRCF">0072</Column>
<Column name="CDML">0</Column>
<Column name="ATXR">NULL</Column>
</SubCollection>
</Collection>
<Collection name="CORALL" type="Group">
<SubCollection name="CORALL" type="Row">
<Column name="ID">AA</Column>
<Column name="AMT">202.8000</Column>
<Column name="EX_ID">h27</Column>
</SubCollection>
<SubCollection name="CORALL" type="Row">
<Column name="ID">CE</Column>
<Column name="AMT">0.00</Column>
<Column name="EX_ID">III</Column>
</SubCollection>
</Collection>
</Data>
,我需要彻底删除子集合时,它下面的标准相匹配。 1)在集合的名字是CORALL 2)由具有EX_ID的CORALL内的任何子集合用H
最终的XML文件应该是这样的
<Data>
<Collection name="CD" type="Group">
<Column name="CD">0</Column>
<Column name="ATXR">01/02/1753 00:00:00.020</Column>
</Collection>
<Collection name="CALL" type="Group">
<SubCollection name="CALL" type="Row">
<Column name="PRCF">0072</Column>
<Column name="CDML">0</Column>
<Column name="ATXR">NULL</Column>
</SubCollection>
</Collection>
<Collection name="CORALL" type="Group">
<SubCollection name="CORALL" type="Row">
<Column name="ID">CE</Column>
<Column name="AMT">0.00</Column>
<Column name="EX_ID">III</Column>
</SubCollection>
</Collection>
</Data>
任何帮助/想法实现这一目标开始?
听起来像一个快乐的好一系列要求。你能行的! – MickyD
我能够使用XMLnode和for循环读取来自XMl文件的数据。我无法做的是删除整个子集合 –
太棒了!任何代码显示?这将帮助我们帮助你。祝你好运! – MickyD