Хочется для себя разобраться, как надо реализовать. Подскажите пожалуйста.
Поправьте следующий фрагмент программы, чтобы он работал правильно:
my $child = fork();
unless ($child) {
print STDERR «Started subprocess $$\n»;
sleep(10);
}
print STDERR «Wait child process $child...\n»; waitpid(-1,0);
Здравствуйте, Chirik, Вы писали:
C>Хочется для себя разобраться, как надо реализовать. Подскажите пожалуйста.
C>Поправьте следующий фрагмент программы, чтобы он работал правильно: C>my $child = fork(); C>unless ($child) { C>print STDERR «Started subprocess $$\n»; C>sleep(10); C>} C>print STDERR «Wait child process $child...\n»; waitpid(-1,0);
Даны два xml файла, отличающиеся только атрибутами
Надо реализовать на любом скриптовом языке слияние Файла1 в Файл2 так, чтобы в Файл2:
1) остались уникальные атрибуты Файл2,
2) присутствовали уникальные атрибуты Файл1
3) совпадающие атрибуты имели значения из Файл1
C>Надо реализовать на любом скриптовом языке слияние Файла1 в Файл2 так, чтобы в Файл2: C>1) остались уникальные атрибуты Файл2, C>2) присутствовали уникальные атрибуты Файл1 C>3) совпадающие атрибуты имели значения из Файл1
Задача скорее на выбор адекватного инструмента. Очевидно, stream парсеры на колбэках не удобны, а вот дом — более чем.
грузятся оба документа, потом делается обход одного их них с добалением атрибутов в другой, потом модель пишется обратно на диск. Самое сложное — диагностика ошибок, например если XML не совпадают.