существующую, в существующей была simple transformation и аттрибуты, в новой аттрибутов нет, но теги из нестандартного namespace, причем этот namespace в образце какой то левый
Так вот, тег типа <ЕФС:ОКПО> можно сгенерить в ST? Или только в полноценную трансформацию лезть?
попробуй переименовать теги
А потом напильником? Или как то можно запилить, чтоб в трансформации само получилось?
что ты подразумеваешь под напильником?
После получения XML ввиде строки переименовать заменой в строке теги <ЕФС_ОКПО> обратно на <ЕФС:ОКПО>
если не дает указать ":" в имени тега может быть попробовать эскейп код написать вместо него
В общем если указать ссылки на ПФРовские пространства имен, то теги типа <ЕФС:ОКПО> допускаются, но к каждому тегу добавляется xmlsns:ЕФС="ссылка на ПФР"
А как вообще теги сформировать если данные в один тег нужны из первой строки, второй тег из второй и в третий из третьей, но в ST или XSLT вроде как циклы для доступа к строке и такой финт как TABLE[ 1 ].FIELD не прокатывает?
как в ST не знаю, в XSLT теги пишутся текстом, что напишешь то и будет
Ну там вроде как нет адресации к строке таблицы, надо все строки перебрать же, не?
В namespace добавь префиксы
Они добавлены вроде как, иначе не активируется
Для st не работает как должно. Навтыкает в теле xml полный namespace
Обсуждают сегодня