Войти

Показать полную графическую версию : Схема для XML файла


Skynet
12-03-2005, 18:04
Подскажите кто-нибудь, как правильно схему сделать для 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
Сам не подскажу, но дам ссылку на человека, который знает: http://xmlhack.ru Там же есть форум, где подробно могут объяснить. По крайней мере, мне там помогали не раз.

Skynet
12-03-2005, 22:49
ihc спасибо, посмотрю :)

Skynet
22-03-2005, 14:57
Что-то не могу найти там ...
Мне нужна схема для заполнения таблицы многие-ко-многим ...
Вот к примеру для такого 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>




© OSzone.net 2001-2012