Текущее время: Пт, мар 29 2024, 00:00

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Сгенерировать XML по структуре
СообщениеДобавлено: Ср, сен 06 2023, 10:54 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, дек 21 2006, 16:38
Сообщения: 301
Нужно создать XML по структуре. И в программе используется метод cl_proxy_xml_transform=>abap_to_xml_xstring
Однако этот метод генерирует XML где всё задано тегами. А нужно чтобы поля генерировались в виде атрибутов.

Может кто знает стандартный способ это сделать?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сгенерировать XML по структуре
СообщениеДобавлено: Пн, сен 11 2023, 15:00 
Начинающий
Начинающий

Зарегистрирован:
Чт, окт 07 2004, 13:51
Сообщения: 21
Откуда: Москва
Пол: Мужской
Code:
        CALL TRANSFORMATION id
            SOURCE root = ls_structure
            RESULT XML lv_xml.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сгенерировать XML по структуре
СообщениеДобавлено: Вт, сен 12 2023, 00:12 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3074
Откуда: Москва
Валерка написал(а):
Нужно создать XML по структуре. ...
Однако этот метод генерирует XML где всё задано тегами. А нужно чтобы поля генерировались в виде атрибутов.

Что вы имеете в виду? XML - это и есть тэги в упрощенном варианте.
Если нужна не упрощенная модель XML, то воспользуйтесь iXML.
Но придется поработать руками со структурой, т.к. парсер не сможет угадать, какие из полей делать атрибутами, а какие - тэгами ;)

_________________
С уважением,
Удав.


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB