Я получил этот код для поиска дубликата (сотрудника Джейн) в моих двух XML-файлах:
<?php
$files = array('employee1.xml', 'employee2.xml');
$xpathQuery = '/employees/employee[name="Jane"]';
$count = 0;
foreach ($files as $file) {
$xml = simplexml_load_file($file);
$result = $xml->xpath($xpathQuery);
if (count($result) > 0) {
$count++;
}
}
if ($count > 1) {
echo "Duplicates for Jane";
} else {
echo "No duplicates for Jane";
}
?>
Вместо того, чтобы искать дубликаты сотрудника Джейн, как указано выше, мне нужен скриптискать все дубликаты в двух файлах XML.Это потребует извлечения каждого значения из двух XML-файлов и использования вышеуказанного цикла для поиска, если значение существует в обоих XML-файлах.Если одно и то же имя существует в employee1.xml и employee2.xml, результаты этого будут добавлены в третий файл XML с именем duplicates.xml
Возможно ли это?Заранее спасибо