|
|
|
XML -> XSD -> Table
|
|||
|---|---|---|---|
|
#18+
Народ!!!!! Помогите пожалуйста с загрузкой данных из 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 непонятно. Если кто-нибудь сталкивался с этим подскажите что делать дальше. Буду рад любой подсказке. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2006, 21:46 |
|
||
|
|

start [/forum/topic.php?fid=14&fpage=72&tid=1334687]: |
0ms |
get settings: |
8ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
63ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
28ms |
get tp. blocked users: |
2ms |
| others: | 234ms |
| total: | 376ms |

| 0 / 0 |
