Я пытаюсь отфильтровать нежелательные данные из файла XML.
У меня есть следующий XML:
<Client>
<Address>
</Address>
<Documents>
<Invoice>
<Document></Document>
<No>9999<No>
<Content>H4s==</Content>
</Invoice>
<Invoice>
<Document>
<File>
<Code>THIS IS THE ONE<Code>
<Name>
<value locale="en">Invoice for January</value>
</Name>
</File>
</Document>
<No>7777</No>
<Content>H4sIAA1XyDQA=</Content>
</Invoice>
</Documents>
</Client>
И я не хочу, чтобы в результате были все <Invoice>
, где тег <Document>
пуст.
Таким образом, в некотором смысле результат будет выглядеть так:
<Client>
<Address>
</Address>
<Documents>
<Invoice>
<Document>
<File>
<Code>THIS IS THE ONE<Code>
<Name>
<value locale="en">Invoice for January</value>
</Name>
</File>
</Document>
<No>7777</No>
<Content>H4sIAA1XyDQA=</Content>
</Invoice>
</Documents>
</Client>
Спасибо