У меня есть файл XML, который содержит идентификатор, и другой файл XML, который содержит тот же идентификатор.
Я хотел бы сделать перекрестные ссылки на эти файлы и извлечь информацию из второго файла.
Первый файл содержит только те идентификаторы, которые мне нужны.
Например, первый файл содержит идентификаторы 345, 350, 353, 356
и второй файл содержит ID 345,346,347,348,349,350 ....
Я хочу извлечь узел данных и все его дочерние элементы из второго файла.
Первая структура файла:
<data>
<node>
<info>info</info>
<id>345</id>
</node>
<node2>
<node3>
<info2>info</info2>
<id>2</id>
</node3>
<otherinfo>1</otherinfo>
<text type = "02">
<role>info</role>
<st>1</st>
</text>
</node2>
</data>
Вторая структура файла:
<data>
<node>
<info>info</info>
<id>345</id>
</node>
<node2>And a bunch of other nodes</node2>
<node2>And a bunch of other nodes</node2>
<node2>And a bunch of other nodes</node2>
</data>
Я пробовал решение с рубином / нокогири, но, похоже, не могу далеко уйти.
Я открыт для решений на любом языке сценариев.