parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Вычесть из одного XML другой

AleXp 13.11.2005 21:06

Имеется два файла:

Первый:
<?xml version="1.0" encoding="WINDOWS-1251"?>
<parcms>
	<title>ParCMS: Content management System</title>
	<files>
		<file date="1131701691" link="/admin/admin.css" size="286">admin.css</file>
		<file date="1131701691" link="/admin/auto.p" size="1905">auto.p</file>
		<file date="1131701691" link="/admin/catalog/base/index.html" size="13264">index.html</file>
		<file date="1131701691" link="/admin/catalog/base/tableadded.tbl" size="589">tableadded.tbl</file>
		<file date="1131701691" link="/admin/catalog/base/tablelost.tbl" size="93">tablelost.tbl</file>
.......
Второй:
аналогично первому, меняются только аттрибуты в тэгах <file />
Надо как-то вычленить между файлами "разницу". Т.е.: получить записи в тэгах <file> где атрибуты разные, а также аналогичные записи из первого файла, которых нет во втором.

Дайте ключевые слова для задания вектора направления движения.

ЗЫ. Общая задача:
1. Получение файла конфигурации *.xml с "сервера-донора"
2. Сравнение текущей конфигурации "сервера-акцептора" с полученной
3. Вычленение разницы между ними
4. Скачивание измененных или недостающих файлов.

К