我有一个大的xml文件,看起来像下面的那个。基本上我想提取xml文件的一部分,例如这个"<ManagedElementId string = "rbs064841"/>"
。在
<Model version = "1" importVersion = "12.2">
<Create>
<SubNetwork networkType = "WRAN" userLabel="AHPTUR14">
<ManagedElement sourceType = "CELLO">
<ManagedElementId string = "rbs064841"/>
<primaryType type = "RBS"/>
<managedElementType types = ""/>
<associatedSite string = "Site=site06484"/>
<nodeVersion string = "W12B"/>
<platformVersion string = "Cello 12.2"/>
<swVersion string = ""/>
<vendorName string = "ERICSSON"/>
<userDefinedState string = ""/>
<managedServiceAvailability int = "1"/>
<isManaged boolean = "true"/>
<neMIMVersion string = "vS.1.150"/>
<connectionStatus string = "ON"/>
</ManagedElement>
</SubNetwork>
<SubNetwork networkType = "WRAN" userLabel = "AHPT78">
<ManagedElement sourceType = "CELLO">
<ManagedElementId string = "rbs04798"/>
<primaryType type = "RBS"/>
<managedElementType types = ""/>
<associatedSite string = "Site=site06484"/>
<nodeVersion string = "W12B"/>
<platformVersion string = "Cello 12.2"/>
<swVersion string = ""/>
<vendorName string = "ERICSSON"/>
<userDefinedState string = ""/>
<managedServiceAvailability int = "1"/>
<isManaged boolean = "true"/>
<neMIMVersion string = "vS.1.150"/>
<connectionStatus string = "ON"/>
</ManagedElement>
</SubNetwork>
<SubNetwork networkType = "WRAN" userLabel = "AHPT4">
<ManagedElement sourceType = "CELLO">
<ManagedElementId string = "rbs04456"/>
<primaryType type = "RBS"/>
<managedElementType types = ""/>
<associatedSite string = "Site=site06484"/>
<nodeVersion string = "W12B"/>
<platformVersion string = "Cello 12.2"/>
<swVersion string = ""/>
<vendorName string = "ERICSSON"/>
<userDefinedState string = ""/>
<managedServiceAvailability int = "1"/>
<isManaged boolean = "true"/>
<neMIMVersion string = "vS.1.150"/>
<connectionStatus string = "ON"/>
</ManagedElement>
</SubNetwork>
</Create>
</Model>
这意味着在解析后提取:
^{pr2}$因此,通过ManagedElementId
在大的xml文件中进行搜索,当找到它时,提取它所在的部分,意思是从<SubNetwork>
到{
将
find
与path
一起使用,然后获得相对父节点,如下所示:^{pr2}$
如果从文件进行分析,请使用
getroot()
:希望这有帮助。在
相关问题 更多 >
编程相关推荐