powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / XML Bulkload - sql:is-constant - как вытащить атрибут???
2 сообщений из 2, страница 1 из 1
XML Bulkload - sql:is-constant - как вытащить атрибут???
    #33616188
krech
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пример

XML:

Код: plaintext
1.
2.
3.
<t1 attr1="attr1">
  <t2 attr2="attr2">
  </t2>
</t1>

SCHEMA:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
...
<xs:element name="t1">
  <xs:complexType>
    </xs:sequence>
      <xs:element name="t2" sql:is-constant="1">
        <xs:complexType>
          ...
          <xs:attribute name="attr2"> <----- Фиг сработает
        </xs:complexType>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="attr1">
  </xs:complexType>
</xs:element>

Как поднять attr2 в столбец t1???

Из-за чего сыр-бор ( на всякий случай ):


Код: plaintext
1.
2.
3.
4.
5.
6.
		<UL_ADDRESS DTSTART="27.11.2002" NAMEISPORG="Директор">
			<ADDRESS INDEKS="350000" DOM="">
				<REGION ID="1100023" NAME="Краснодарский край" KOD_KL="23" />
				<RAION ID="1100577" NAME="Мостовский р-н" KOD_KL="23023000000" />
				<NASPUNKT ID="1130299" NAME="Ярославская ст-ца" KOD_KL="23023000054" />
			</ADDRESS>
		</UL_ADDRESS>

- это кусок ЕГРЮЛ. Здесь ADDRESS - это wrapper, а не таблица, то есть просто структура, sql:is-constant. Я поднимаю REGION_ID итп. Но INDEKS не могу, т.к. для sql:is-constant подъем атрибутов запрещен. Что делать?
...
Рейтинг: 0 / 0
XML Bulkload - sql:is-constant - как вытащить атрибут???
    #33706258
Ольга.ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Никак
В xml-файле сделать xsl-преобразование и Индекс и Дом загнать в элементы
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / XML Bulkload - sql:is-constant - как вытащить атрибут???
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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