У меня есть два больших файла xml, один из которых имеет следующий формат:
<Persons>
<Person>
<ID>1</ID>
<LAST_NAME>London</LAST_NAME>
</Person>
<Person>
<ID>2</ID>
<LAST_NAME>Twain</LAST_NAME>
</Person>
<Person>
<ID>3</ID>
<LAST_NAME>Dikkens</LAST_NAME>
</Person>
</Persons>
Второй файл имеет следующий формат:
<SalesPersons>
<SalesPerson>
<ID>2</ID>
<LAST_NAME>London</LAST_NAME>
</SalesPerson>
<SalesPerson>
<ID>3</ID>
<LAST_NAME>Dikkens</LAST_NAME>
</SalesPerson>
</SalesPersons>
Мне нужно найти эти записииз файла 1, которого нет в файле 2. Хотя я сделал это, используя цикл for-each, такой подход занимает значительное количество времени. Можно ли как-то заставить его работать быстрее, используя другой подход?