Есть xml-файл. Надо изменить его структуру. Пользуюсь xslt-преобразованиями.
Что пока не получается:
1. Если в начальном файле есть такая вершина, то перенести ее без изменений. Если вершины нет, то в конечном файле ее тоже не должно быть.
2. В начальном файле есть несколько вершин с известным заранее именем. В конечном файле они все должны попасть в качестве дочерних в новую вершину.
Подскажите, пожалуйста, как такие вещи делаются.
Пример.
Было:
<node>
<node1>111</node1>
<node21>2-1</node21>
<node22>2-2</node22>
</node>
Должно получиться:
<result>
<node1>111</node1>
<node2>
<node21>2-1</node21>
<node22>2-2</node22>
</node2>
</result>