powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Возможно ли такое преобразование?
2 сообщений из 2, страница 1 из 1
Возможно ли такое преобразование?
    #34999386
Bratec Greem
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Имеется XSD файл с описанием структуры.
Имеется XML файл получаемый при запросе к базе данных.
Надо при помощи XSD документа внести преобразование в формат XML файла и прогрузить его в другое приложение.
Я правильно понимаю что надо из XSD сформировать таблицу стилей XSL и открывать XML из базы применяя XSL?

Пока не совсем понятно с какой стороны копать!
...
Рейтинг: 0 / 0
Возможно ли такое преобразование?
    #35000069
SuSa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
xsd- описываешь структуру, вложенность, тип полей, кол-во полей, кол-во тегов, подчиненность, наследование и прочюю фигню XML докумнета.
с помощью xsl - могешь преобразовать xml к нужному тебе виду.
>>Надо при помощи XSD документа внести преобразование в формат XML файла и прогрузить его в другое приложение.
Сомнительно .. Она проверяет на правильность описанной структуры, а не преобразует документ под описанную структуру.
>>Я правильно понимаю что надо из XSD сформировать таблицу стилей XSL и открывать XML из базы применяя XSL
Близко но немного не то. Надо написать анализатор xsd файла. который будет смотреть правильно ли построен xml документ и при его несоответсвии структуры приводить к нужному виду.
Опять же : >>Имеется XML файл получаемый при запросе к базе данных.
По сути выгрузка- легче на этом этапе сделать ее нужного типа. и не мучить xsd и xsl
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Возможно ли такое преобразование?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]