Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Xml Schema  [new]
Polevi
Member

Откуда:
Сообщений: 244
Добрый день
Необходимо используя SSIS заливать данные в базу через Xml Source
Для этого требуется файл схемы, xsd
Исходный xml выглядит так:

<?xml version="1.0" encoding="UTF-8" ?>
<ns1:record xmlns:ns1="http://blabla.com/ru/finance">
<salesrecord>
<Sales_Order>123</Sales_Order>
<Sales_Organization>lalala</Sales_Organization>
</salesrecord>
</ns1:record>

Вопрос - как должна выглядеть схема такого документа ? Visual Stuido мне генерирует 2 файла xsd, но мне нужен один чтобы скормить его Xml Source..
26 июн 09, 11:41    [7346921]     Ответить | Цитировать Сообщить модератору
 Re: Xml Schema  [new]
Дедушка
Member

Откуда: Город трёх революций
Сообщений: 5111
попробуйте что ни будь в этом ключе...
<xs:schema
 xmlns:xs="http://www.w3.org/2001/XMLSchema">
 <xs:element name="salesrecord" type="salesrecord"/>
 <xs:complexType name="salesrecord">
  <xs:sequence>
   <xs:element name="Sales_Order" type="xs:decimal"/>
   <xs:element name="Sales_Organization" type="xs:string"/>
  </xs:sequence>
 </xs:complexType>
</xs:schema>

--------------------------------------------------------------
Дьявол кроется в деталях.
26 июн 09, 13:15    [7347650]     Ответить | Цитировать Сообщить модератору
 Re: Xml Schema  [new]
Polevi
Member

Откуда:
Сообщений: 244
Спасибо, но где тут ns1:record ?
29 июн 09, 09:30    [7353453]     Ответить | Цитировать Сообщить модератору
 Re: Xml Schema  [new]
Mnior
Member

Откуда: Кишинёв
Сообщений: 6723
<s:schema xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:x="http://blabla.com/ru/finance">
 <s:element name="x:record"/>
  <s:complexType>
   <s:sequence>
    <s:element name="salesrecord"/>
     <s:complexType>
      <s:sequence>
       <s:element name="Sales_Order" type="s:decimal"/>
       <s:element name="Sales_Organization" type="s:string"/>
      </s:sequence>
     </s:complexType>
    </s:element>
   </s:sequence>
  </s:complexType>
 </s:element>
</s:schema>
?
29 июн 09, 21:12    [7356227]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить