|
как распарсить XML схему с sequence
|
|||
---|---|---|---|
#18+
собственно есть кусок схемы <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. Поиск в инете ничего похожего по разбору не дал. Как правильно распарсить этот элемент? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.02.2010, 14:02 |
|
|
start [/forum/topic.php?fid=14&fpage=37&tid=1333303]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
38ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
others: | 11ms |
total: | 120ms |
0 / 0 |