powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / как распарсить XML схему с sequence
1 сообщений из 1, страница 1 из 1
как распарсить XML схему с sequence
    #36490124
missenka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
собственно есть кусок схемы
<xsd:complexType name="T_CALC_GRAPH">
<xsd:sequence>
<xsd:element name="DOG_TYPE_CODE" type="T_DOG_TYPE_CODE"/>
<xsd:element name="DOG_SUM" type="T_MONEY"/>
<xsd:element name="DOG_TERM" type="xsd:positiveInteger"/>
<xsd:element name="DT_OPEN" type="xsd:date"/>
<xsd:element name="INITIAL_PAYMENT" type="T_MONEY"/>
<xsd:element name="PAY_DAY" type="T_MONTH_DAY" minOccurs="0"/>
<xsd:element name="COMM_PAY" minOccurs="0" maxOccurs="unbounded">
<xsd:complexType>
<xsd:attribute name="PAY_SUM" type="T_MONEY"/>
<xsd:attribute name="CMT">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="255"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>

Делаю нечто подобное

SELECT XMLElement("REQUEST",
XMLAttributes('metabank' AS "xmlns"),
XMLElement("HEADER",
XMLAttributes('TEST' AS "USERID",
RRUID_ AS "UNI",
'KF' AS "MODULE")),
XMLElement("COMMAND",
XMLElement("CALC_GRAPH",
XMLAttributes('DOG_TYPE_CODE' AS"DOG_TYPE_CODE"))))
INTO xmlRequest

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


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