xml结构如下:
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<cfgfile:cmconfigdatafile xmlns:RAN="http://www.huawei.com/specs/huawei_cme_GERAN_NRM_baseline_all" xmlns:cfgfile="http://www.huawei.com/specs/huawei_cme_RAN6.0_BulkCM_FileFormat_baseline_1.0.0" xmlns:gn="http://www.huawei.com/specs/huawei_CME_GenericNRMdescription_baseline_1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.huawei.com/specs/huawei_cme_GERAN_NRM_baseline_all CMEERAN_NRM_Spec_ALL.xsd http://www.huawei.com/specs/huawei_cme_RAN6.0_BulkCM_FileFormat_baseline_1.0.0 CMEERANcfgCMData_spec.xsd http://www.huawei.com/specs/huawei_CME_GenericNRMdescription_baseline_1.0.0 CMEERANGenericNRM.xsd"> <cfgfile:fileheader filetype="ExportFile"/>
<cfgfile:subsession neid="10.10.15.1" netype="eNodeBNE" neversion="DBS3900 LTE V100R003C00" opmode="BreakonFailure">
<gn:DataContainer>
<RAN:eNodeB_2.1>
<ENODEB>
<attributes>
<AUTOPOWEROFFSWITCH>1</AUTOPOWEROFFSWITCH>
<ENODEBID>10500</ENODEBID>
<GCDF>0</GCDF>
<LATITUDE>0</LATITUDE>
<LONGITUDE>0</LONGITUDE>
<MCC>250</MCC>
<MNC>11</MNC>
<NAME>990213</NAME>
<POWEROFFTIME>00:00:00</POWEROFFTIME>
<POWERONTIME>06:00:00</POWERONTIME>
</attributes>
<TRANSPORT>
<IPRT>
<attributes>
<CN>0</CN>
<DESCRI>default</DESCRI>
<DSTIP>0.0.0.0</DSTIP>
<DSTMASK>0.0.0.0</DSTMASK>
<NEXTHOP>10.77.185.254</NEXTHOP>
<PREF>60</PREF>
<RTTYPE>0</RTTYPE>
<SBT>0</SBT>
<SN>7</SN>
<SRN>0</SRN>
<IFT>-1</IFT>
<IFNO>-1</IFNO>
</attributes>
<CERTCHKTSK>
<attributes>
<ISENABLE>0</ISENABLE>
</attributes>
</CERTCHKTSK>
<GTRANSPARA>
<attributes>
<RATECFGTYPE>0</RATECFGTYPE>
</attributes>
</GTRANSPARA>
<VLANMAP>
<attributes>
<MASK>255.255.255.0</MASK>
<NEXTHOPIP>10.77.185.0</NEXTHOPIP>
<SETPRIO>1</SETPRIO>
<VLANID>1120</VLANID>
<VLANMODE>0</VLANMODE>
<VLANPRIO>0</VLANPRIO>
</attributes>
</VLANMAP>
<IKECFG>
<attributes>
<IKEKLI>20</IKEKLI>
<IKEKLT>60</IKEKLT>
</attributes>
</IKECFG>
<OMCH>
<attributes>
<BEAR>1</BEAR>
<BRT>0</BRT>
<CN>0</CN>
<FLAG>0</FLAG>
<IP>10.77.185.17</IP>
<MASK>255.255.255.0</MASK>
<PEERIP>10.77.128.207</PEERIP>
<PEERMASK>255.255.255.0</PEERMASK>
<SBT>0</SBT>
<SN>7</SN>
<SRN>0</SRN>
</attributes>
</OMCH>
<TRUSTCERT>
<attributes>
<CERTNAME>caroot.pem</CERTNAME>
</attributes>
</TRUSTCERT>
<CRLPOLICY>
<attributes>
<CRLPOLICY>0</CRLPOLICY>
</attributes>
</CRLPOLICY>
还有很多的不同名称的节点
</RADIO>
</ENODEB>
</RAN:eNodeB_2.1>
</gn:DataContainer>
</cfgfile:subsession>
<cfgfile:CELLTEMPLATERSC>
<gn:attributes>
<gn:TEMPLATENAME>Cell_0</gn:TEMPLATENAME>
</gn:attributes>
</cfgfile:CELLTEMPLATERSC> <cfgfile:filefooter datetime="2013-03-30 15:19:41"/></cfgfile:cmconfigdatafile>
删除<TRANSPORT>当中的除了指定的某些节点的其它的节点,比如指定OMCH,<TRANSPORT>当中只保留OMCH这个节点,<TRANSPORT>当中的其它节点删除。指定的节点可以是用户自己给出,可以是多个,请问如何实现呢,谢谢xml删除节点
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<cfgfile:cmconfigdatafile xmlns:RAN="http://www.huawei.com/specs/huawei_cme_GERAN_NRM_baseline_all" xmlns:cfgfile="http://www.huawei.com/specs/huawei_cme_RAN6.0_BulkCM_FileFormat_baseline_1.0.0" xmlns:gn="http://www.huawei.com/specs/huawei_CME_GenericNRMdescription_baseline_1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.huawei.com/specs/huawei_cme_GERAN_NRM_baseline_all CMEERAN_NRM_Spec_ALL.xsd http://www.huawei.com/specs/huawei_cme_RAN6.0_BulkCM_FileFormat_baseline_1.0.0 CMEERANcfgCMData_spec.xsd http://www.huawei.com/specs/huawei_CME_GenericNRMdescription_baseline_1.0.0 CMEERANGenericNRM.xsd"> <cfgfile:fileheader filetype="ExportFile"/>
<cfgfile:subsession neid="10.10.15.1" netype="eNodeBNE" neversion="DBS3900 LTE V100R003C00" opmode="BreakonFailure">
<gn:DataContainer>
<RAN:eNodeB_2.1>
<ENODEB>
<attributes>
<AUTOPOWEROFFSWITCH>1</AUTOPOWEROFFSWITCH>
<ENODEBID>10500</ENODEBID>
<GCDF>0</GCDF>
<LATITUDE>0</LATITUDE>
<LONGITUDE>0</LONGITUDE>
<MCC>250</MCC>
<MNC>11</MNC>
<NAME>990213</NAME>
<POWEROFFTIME>00:00:00</POWEROFFTIME>
<POWERONTIME>06:00:00</POWERONTIME>
</attributes>
<TRANSPORT>
<IPRT>
<attributes>
<CN>0</CN>
<DESCRI>default</DESCRI>
<DSTIP>0.0.0.0</DSTIP>
<DSTMASK>0.0.0.0</DSTMASK>
<NEXTHOP>10.77.185.254</NEXTHOP>
<PREF>60</PREF>
<RTTYPE>0</RTTYPE>
<SBT>0</SBT>
<SN>7</SN>
<SRN>0</SRN>
<IFT>-1</IFT>
<IFNO>-1</IFNO>
</attributes>
<CERTCHKTSK>
<attributes>
<ISENABLE>0</ISENABLE>
</attributes>
</CERTCHKTSK>
<GTRANSPARA>
<attributes>
<RATECFGTYPE>0</RATECFGTYPE>
</attributes>
</GTRANSPARA>
<VLANMAP>
<attributes>
<MASK>255.255.255.0</MASK>
<NEXTHOPIP>10.77.185.0</NEXTHOPIP>
<SETPRIO>1</SETPRIO>
<VLANID>1120</VLANID>
<VLANMODE>0</VLANMODE>
<VLANPRIO>0</VLANPRIO>
</attributes>
</VLANMAP>
<IKECFG>
<attributes>
<IKEKLI>20</IKEKLI>
<IKEKLT>60</IKEKLT>
</attributes>
</IKECFG>
<OMCH>
<attributes>
<BEAR>1</BEAR>
<BRT>0</BRT>
<CN>0</CN>
<FLAG>0</FLAG>
<IP>10.77.185.17</IP>
<MASK>255.255.255.0</MASK>
<PEERIP>10.77.128.207</PEERIP>
<PEERMASK>255.255.255.0</PEERMASK>
<SBT>0</SBT>
<SN>7</SN>
<SRN>0</SRN>
</attributes>
</OMCH>
<TRUSTCERT>
<attributes>
<CERTNAME>caroot.pem</CERTNAME>
</attributes>
</TRUSTCERT>
<CRLPOLICY>
<attributes>
<CRLPOLICY>0</CRLPOLICY>
</attributes>
</CRLPOLICY>
还有很多的不同名称的节点
</RADIO>
</ENODEB>
</RAN:eNodeB_2.1>
</gn:DataContainer>
</cfgfile:subsession>
<cfgfile:CELLTEMPLATERSC>
<gn:attributes>
<gn:TEMPLATENAME>Cell_0</gn:TEMPLATENAME>
</gn:attributes>
</cfgfile:CELLTEMPLATERSC> <cfgfile:filefooter datetime="2013-03-30 15:19:41"/></cfgfile:cmconfigdatafile>
删除<TRANSPORT>当中的除了指定的某些节点的其它的节点,比如指定OMCH,<TRANSPORT>当中只保留OMCH这个节点,<TRANSPORT>当中的其它节点删除。指定的节点可以是用户自己给出,可以是多个,请问如何实现呢,谢谢xml删除节点
解决方案 »
- 关于文件流问题
- WPF里可不可以创建线程和使用互斥锁?
- Strategy 与 Abstract Factory 的区别
- ajax控件tabcontainer中怎么实现textbox.focus()
- 怎么实现方法里的方法出错,就停止
- 今天晚上突然一个类无法访问了,将连前几天都能正常运行的7个备份一个也无法运行了。错误异常为:“LDCmmED.Module1”的类型初始值设定项引发异常。
- VC,如果在表中的查询结果返回行为空 怎样捕捉异常
- 请教一个GDI+画图时候产生大量误差的解决方法
- 马上给你分,不信看看
- 浏览光盘内容
- C# 下画的虚线,为什么看起来不是很直啊?怎么样才能解决了?
- 大家有关于winform中的 combox 的使用资料么?
<attributes>
<CN>0</CN>
<DESCRI>default</DESCRI>
<DSTIP>0.0.0.0</DSTIP>
<DSTMASK>0.0.0.0</DSTMASK>
<NEXTHOP>10.77.185.254</NEXTHOP>
<PREF>60</PREF>
<RTTYPE>0</RTTYPE>
<SBT>0</SBT>
<SN>7</SN>
<SRN>0</SRN>
<IFT>-1</IFT>
<IFNO>-1</IFNO>
</attributes>
<CERTCHKTSK>
这个少了一个</IPRT>,应该为:
<IPRT>
<attributes>
<CN>0</CN>
<DESCRI>default</DESCRI>
<DSTIP>0.0.0.0</DSTIP>
<DSTMASK>0.0.0.0</DSTMASK>
<NEXTHOP>10.77.185.254</NEXTHOP>
<PREF>60</PREF>
<RTTYPE>0</RTTYPE>
<SBT>0</SBT>
<SN>7</SN>
<SRN>0</SRN>
<IFT>-1</IFT>
<IFNO>-1</IFNO>
</attributes>
</IPRT>
<CERTCHKTSK>