Мне нужно извлечь элементы xml из заданного xml, когда значения равны null или NA.Как анализировать xml и извлекать элементы и писать в новый xml с заданным условием
<?xml version="1.0" encoding="UTF-8"?>
<log>
<logentry revision="21754">
<author>Madhu</author>
<date>2015-05-12</date>
<QC_ID>NA</QC_ID>
<Rally_ID>US4940</Rally_ID>
<Description>HotFix_MaxConnectionReduction.dBAssembly.xml file in Release- Branch</Description>
<HP_Code_ReviewID>CR1234</HP_Code_ReviewID>
<Deployment_Change_Needed>No</Deployment_Change_Needed>
<Deployment_Change_Description>NA
</Deployment_Change_Description>
</logentry>
<logentry revision="21779">
<author>sudha</author>
<date>2015-05-19</date>
<QC_ID>NA</QC_ID>
<Rally_ID>US4940</Rally_ID>
<Description> Adding Release-Branch</Description>
<HP_Code_ReviewID> NA</HP_Code_ReviewID>
<Deployment_Change_Needed>No</Deployment_Change_Needed>
<Deployment_Change_Description>NA
</Deployment_Change_Description>
</logentry>
<logentry revision="21808">
<author>sudha</author>
<date>2015-05-25</date>
<QC_ID>NA</QC_ID>
<Rally_ID>US4940</Rally_ID>
<Description> modifying 15.6.1 in PP Release-Branch to bring new spaces in modules </Description>
<HP_Code_ReviewID> NA</HP_Code_ReviewID>
<Deployment_Change_Needed>No</Deployment_Change_Needed>
<Deployment_Change_Description>NA
</Deployment_Change_Description>
</logentry>
</log>
Мне нужно извлечь элементы XML, когда значения равны нулю или NA
и создать новый XML для обработки
Ожидаемый результат от Приведенный выше пример («значения HP_Code_ReviewID тег NA»)
<?xml version="1.0" encoding="UTF-8"?>
<log>
<logentry revision="21808">
<author>sudha</author>
<date>2015-05-25</date>
<QC_ID>NA</QC_ID>
<Rally_ID>US4940</Rally_ID>
<Description> modifying 15.6.1 in PP Release-Branch to bring new spaces in modules </Description>
<HP_Code_ReviewID> NA</HP_Code_ReviewID>
<Deployment_Change_Needed>No</Deployment_Change_Needed>
<Deployment_Change_Description>NA
</Deployment_Change_Description>
</logentry>
</log>
Добро пожаловать на Stack Overflow. Пожалуйста, найдите минутку, чтобы прочитать [ask]. Вы должны показать нам, что вы пробовали, поскольку мы не являемся сервисом написания кода. – simbabque