SAPфорум.RU
https://sapboard.ru/forum/

Построение файла XML по схеме XSD
https://sapboard.ru/forum/viewtopic.php?f=13&t=83608
Страница 1 из 1

Автор:  Korvax [ Пн, авг 12 2013, 08:49 ]
Заголовок сообщения:  Построение файла XML по схеме XSD

Доброе утро.
Появилась задача построения файла xml на основании имеющихся (и время от времени изменяющихся) xsd схем. Подскажите, существует ли простой (стандартный) механизм загрузки (или обращение к локальному файлу) xsd схемы и дальнейшей работы с ней? С условием минимальных исправлений в дальнейшем, при условии изменения xsd схемы.

Автор:  trop [ Пн, авг 12 2013, 09:01 ]
Заголовок сообщения:  Re: Построение файла XML по схеме XSD

как вариант, через wsdl:
http://sapblog.rmtiwari.com/2012/10/pow ... r-xml.html

Автор:  Korvax [ Ср, авг 14 2013, 09:49 ]
Заголовок сообщения:  Re: Построение файла XML по схеме XSD

Спасибо. Вариант интересный, хоть и замысловатый. Почитал, попробовал, возник ряд проблем. Последняя: при вызове
Code:
*   This will generate the Simple Transformation from information
*   available in proxy tables and transform the abap input data
*   to XML with *namespace*.
    lv_xml = cl_proxy_xml_transform=>abap_to_xml_xstring(
      abap_data  = ls_abap_data
      ddic_type  = lv_datatype
*      ext_xml    = ''
      xml_header = 'full'
    ).

ругается что ошибка преобразования и вылетает с исключением.
Code:
Save Stylesheet failed
/1SAI/SAS2F9DDC89862660027615: Преобразование
/1SAI/SAS2F9DDC89862660027615 содержит
синтаксические ошибки.

Как исправить и укда копать идей пока нету. Если кто сталкивался, подскажите советом куда смотреть?
P.S. Возможно есть другие пути работы с xsd схемами?

Автор:  Timon&Pumba [ Ср, апр 11 2018, 12:16 ]
Заголовок сообщения:  Re: Построение файла XML по схеме XSD

Попробую оживить тему.
Вроде бы уже много воды утекло.... должны уже появиться знающие люди.

Работаю с WEB сервисом через Service Consumer, который сгенерирован на основе WSDL файла.
Но вот беда, в WSDL описан не весь XML а только его оболочка.
Вместо начинки стоит тип ANY т.е фрагмент XML, который в свою очередь описан в XSD файле.
Вопрос, как создать недостающий фрагмент XML на основе XSD файла?

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/