bracim
(usa Debian)
Enviado em 15/02/2012 - 09:56h
Prezados, boa tarde.
Estou com um problema que não consigo resolver.
Possuo dois arquivos XML, sendo que o primeiro possui algumas tags (e sub-tags assossiadas a mesma) e o segundo apenas com as tags (e sub-tags) que pretendo remover do primeiro arquivo XML.
Ex:
Arquivo 1:
-------------------------------------------------------------
<item type="1" key="sysDescr.0" value_type="1">
<description>sysDescr.0</description>
<delay>60</delay>
<history>7</history>
</item>
<item type="1" key="137.138" value_type="0">
<description>137.138</description>
<delay>60</delay>
<history>7</history>
</item>
-------------------------------------------------------------
#
#
#
Arquivo 2:
-------------------------------------------------------------
<item type="1" key="137.138" value_type="0">
<description>137.138</description>
<delay>60</delay>
<history>7</history>
</item>
-------------------------------------------------------------
Percebam que existem tags com valores semelhantes em ambos os arquivos (<delay>60</delay>), porém o que diferencia é a tag pai (item type="1" key="...).
Como fazer essa comparação no intuito de remover as informações do arquivo 2 do arquivo 1?
Se alguém puder me dar uma dica, fico grato!
Att,
Bracim