#xml #xslt #ssis
Вопрос:
Я хочу выровнять xml-файл, но с дочерними узлами можно потерять родительский узел. Интересно, есть ли возможность добавить инкрементный идентификатор к родительскому узлу, чтобы избежать этой проблемы.
Для примера ниже приведены входные данные xml и желаемые выходные данные xml https://github.com/mouj77/xml
Комментарии:
1. Пожалуйста, разместите свой код в своем вопросе, а не во внешних ссылках. Кроме того, объясните, с какой конкретной трудностью вы столкнулись, пытаясь это сделать. В противном случае это выглядит так, как будто вы просто ищете кого-то, кто напишет ваш код за вас.
2. 1-Я попытался опубликовать код в вопросе, но это было невозможно: слишком много кода. 2 — Мне просто интересно, возможно ли иметь идентификатор для родительского узла. Если это возможно, не могли бы вы прислать мне ссылку: не нужно писать мой код
3. Используйте шаблон идентификатора и функцию generate-id (), чтобы добавить атрибут ко всем узлам, а затем обработайте свой код выравнивания
4. @KevinBrown. Это сработало. Это так очевидно. Большое спасибо