Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   Схема для XML файла (http://forum.oszone.net/showthread.php?t=46597)

Skynet 12-03-2005 18:04 306092

Схема для XML файла
 
Подскажите кто-нибудь, как правильно схему сделать для XML файла, чтобы структура была для двух таблиц в схеме. Нужно из одного XML файла используя XML Bulk load библеотеку записать данные в две таблицы на SQL сервер. Как правильно написать схему ?

Нашел только вот для одной таблицы пример:

<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:sql="urn:schemas-microsoft-com:mapping-schema">

<xsd:element name="Customers" sql:relation="Cust" >
<xsd:complexType>
<xsd:sequence>
<xsd:element name="CustomerID" type="xsd:integer" />
<xsd:element name="CompanyName" type="xsd:string" />
<xsd:element name="City" type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:schema>

ihc 12-03-2005 18:32 306100

Сам не подскажу, но дам ссылку на человека, который знает: http://xmlhack.ru Там же есть форум, где подробно могут объяснить. По крайней мере, мне там помогали не раз.

Skynet 12-03-2005 22:49 306171

ihc спасибо, посмотрю :)

Skynet 22-03-2005 14:57 309020

Что-то не могу найти там ...
Мне нужна схема для заполнения таблицы многие-ко-многим ...
Вот к примеру для такого XML фрагмента:
<offer id="83912" type="book">
<categoryId>12328</categoryId>
<categoryId>12357</categoryId>
</offer>
<offer id="83562" type="book">
<categoryId>12830</categoryId>
</offer>
<offer id="83814" type="book">
<categoryId>12957</categoryId>
<categoryId>12091</categoryId>
<categoryId>12436</categoryId>
</offer>


Время: 20:48.

Время: 20:48.
© OSzone.net 2001-