Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 снова по схемам для SQLXMLBulkLoad  [new]
aleks2
Guest
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
            xmlns:sql="urn:schemas-microsoft-com:mapping-schema"
>

  <xsd:element name="selena" sql:is-constant="1">
    <xsd:complexType>
      <xsd:sequence>
       <xsd:element name="objects" minOccurs="0" maxOccurs="1" sql:is-constant="1">
          <xsd:complexType>
            <xsd:sequence>
              <xsd:element name="object" minOccurs="0" maxOccurs="unbounded" sql:relation="objects"   sql:key-fields="id">
                <xsd:complexType>
                  <xsd:sequence>

                    <xsd:element name="name" type="xsd:string" maxOccurs="1"/>
      
<!-- Как бы атрибуты "someelement" вытащить в строку вместе с "name"? 
      Если оставляешь так - оно ругаеццо: Schema mapping: Schema: relationship expected on 'someelement'.
меня бы устроила таблица со строкой: id, name, value
-->
                    <xsd:element name="someelement" maxOccurs="1" >
                      <xsd:complexType>
			  <xsd:attribute name="value" type="xsd:boolean"  /> 
                      </xsd:complexType>
                    </xsd:element>


                  </xsd:sequence>

                  <xsd:attribute name="id" type="xsd:int" />

                </xsd:complexType>
              </xsd:element>
            </xsd:sequence>
          </xsd:complexType>
        </xsd:element>
      </xsd:sequence>
    </xsd:complexType>
  </xsd:element>
</xsd:schema>
14 ноя 15, 13:07    [18416641]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить