powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / XML -> XSD -> Table
1 сообщений из 1, страница 1 из 1
XML -> XSD -> Table
    #33909364
PereSvet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Народ!!!!! Помогите пожалуйста с загрузкой данных из XML в реляционные таблицы с помощью XSD. Это тестовый XML-файл.

<WEATHER>
<DAT>August 15, 2005</DAT>
<TIM>18:00</TIM>
<AREAS>
<CITY>Darmstadt</CITY>
<REGION>Hessen</REGION>
<COUNTRY>Germany</COUNTRY>
</AREAS>
<MEASUREMENTS>
<SKIES>fine</SKIES>
<TEMPERATURE>25</TEMPERATURE>
<WINDDIRECTION>SW</WINDDIRECTION>
</MEASUREMENTS>
</WEATHER>

На основе него я сгенерировал XSD-схему в SQL через DBMS_XMLSCHEMA.generateschema и зарегистрировал ее. Получилась следующая картина:

Name Type
------------ -----------------
DAT VARCHAR2(20 CHAR)
TIM VARCHAR2(8 CHAR)
AREAS AREA
MEASUREMENTS MEASUREMENT
AREA и MEASUREMENT имеют структуру как в XML.

Загрузил информацию (XML-файл) в таблицу типа XMLType, созданную на основе схемы:

CREATE TABLE weather_tab OF XMLType
XMLSchema "weather.xsd"
ELEMENT "WEATHER";

По идее данные должны автоматически попасть в таблицы или я что-то не так понял. В документации все замечательно расписано до этого момента, а как занести данные из Weather_tab в Weather непонятно. Если кто-нибудь сталкивался с этим подскажите что делать дальше. Буду рад любой подсказке.
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / XML -> XSD -> Table
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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