powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Как вставить xml-данные в одну таблицу?
1 сообщений из 1, страница 1 из 1
Как вставить xml-данные в одну таблицу?
    #33780450
Добрый день.
Возникла следующая проблема: пытаюсь с помощью SQLXMLBulkLoad вставить следующий xml в одну таблицу

<Element attr1="attr1val">
<SubElement1>val1</SubElement1>
<SubElement2 attr2="attr2val"></SubElement2>
</Element>

при использовании схемы

<xsd:element name="Element" sql:relation="t_Element">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="SubElement1" type="xsd:string" />
<xsd:element name="SubElement2" minOccurs="0" maxOccurs="1">
<xsd:complexType>
<xsd:attribute name="attr3" type="xsd:string" />
</xsd:complexType>
</xsd:element>

</xsd:sequence>
<xsd:attribute name="attr1" type="xsd:string" />
</xsd:complexType>
</xsd:element>

возникает ошибка: Schema: relationship expected on 'SubElement2'

Подскажите, пожалуйста, как можно обойти это в схеме, что бы не вставлять атрибут элемента <SubElement2> в связанную таблицу?
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Как вставить xml-данные в одну таблицу?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]