Текущее время: Вс, апр 28 2024, 00:45

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: Yandex [Bot]


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

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