С помощью служб SSIS (задача XML) можно ли добавить инкрементный идентификатор для узла в XML-файле, чтобы отслеживать записи при выравнивании структуры

#xml #xslt #ssis

Вопрос:

Я хочу выровнять xml-файл, но с дочерними узлами можно потерять родительский узел. Интересно, есть ли возможность добавить инкрементный идентификатор к родительскому узлу, чтобы избежать этой проблемы.

Для примера ниже приведены входные данные xml и желаемые выходные данные xml https://github.com/mouj77/xml

Комментарии:

1. Пожалуйста, разместите свой код в своем вопросе, а не во внешних ссылках. Кроме того, объясните, с какой конкретной трудностью вы столкнулись, пытаясь это сделать. В противном случае это выглядит так, как будто вы просто ищете кого-то, кто напишет ваш код за вас.

2. 1-Я попытался опубликовать код в вопросе, но это было невозможно: слишком много кода. 2 — Мне просто интересно, возможно ли иметь идентификатор для родительского узла. Если это возможно, не могли бы вы прислать мне ссылку: не нужно писать мой код

3. Используйте шаблон идентификатора и функцию generate-id (), чтобы добавить атрибут ко всем узлам, а затем обработайте свой код выравнивания

4. @KevinBrown. Это сработало. Это так очевидно. Большое спасибо