|
|
|
xml - схема и C++ Builder 6
|
|||
|---|---|---|---|
|
#18+
Всем привет! Имеется следующий xml-файл <?xml version="1.0" encoding="WINDOWS-1251"?> <PacketEPD EDNo="200" EDDate="2003-04-14" EDAuthor="4525545000" EDReceiver = "525545000" EDQuantity="2" Sum="4900000" SystemCode="01"> <ED101 xmlns="urn:cbr-ru:ed:v1.1" EDNo="6" EDDate="2003-04-14" EDAuthor="4525545000" PaytKind="1" Sum="2500000" TransKind="01" Priority="3" ChargeOffDate="2003-04-14" ReceiptDate="2003-04-14"> <AccDoc AccDocNo="3" AccDocDate="2003-04-14"></AccDoc> <Payer INN="7718130078" PersonalAcc="40702810300160000000" KPP="771801001"> <Name>ЗАО "КОРВЕТ"</Name> <Bank BIC="044525545" CorrespAcc="30101810300000000545"/> </Payer> <Payee INN="7718112070" PersonalAcc="40201810100080100000"> <Name>ФИНАНСОВОЕ УПРАВЛЕНИЕ ВАО Г МОСКВЫ (ДЛЯ ИМНС N 18 ПО ВАО Г МОСКВЫ)</Name> <Bank BIC="044583001" CorrespAcc="30110200000000001024"/> </Payee> <Purpose>НДС за март 2003</Purpose> <DepartmentalInfo DrawerStatus="01" CBC="18210301000010000110" OKATO="45263591000" PaytReason="ТП" TaxPeriod="МС.03.2003" DocNo="0" DocDate="07.04.2003" TaxPaytKind="НС"></DepartmentalInfo> </ED101> <ED101 EDNo="7" EDDate="2003-04-14" EDAuthor="4525545000" PaytKind="1" Sum="2400000" TransKind="01" ChargeOffDate="2003-04-14" Priority="6" ReceiptDate="2003-04-14"> <AccDoc AccDocNo="4" AccDocDate="2003-04-14"></AccDoc> <Payer INN="7726274727" PersonalAcc="40702810200203001037"> <Name>ООО ТЕХНО ПЛЮС</Name> <Bank BIC="044525545" CorrespAcc="30101810300000000545"/> </Payer> <Payee INN="7726062105" PersonalAcc="40702810010130010079"> <Name>ООО ТД ТОРНАДО-ПРОДУКТ</Name> <Bank BIC="044525219" CorrespAcc="30101810500000000219"/> </Payee> <Purpose>ОПЛАТА ПО ДОГОВОРУ 95456 ОТ 15.01.2003 В ТОМ ЧИСЛЕ НДС 4000 РУБ</Purpose> </ED101> </PacketEPD> Проблема такая Нужно сделать вот такой файлик <?xml version="1.0" encoding="WINDOWS-1251"?> <PacketEPD xmlns="urn:cbr-ru:ed:v1.1" EDNo="200" EDDate="2003-04-14" EDAuthor="4525545000" EDReceiver = "525545000" EDQuantity="2" Sum="4900000" SystemCode="01"> <ED101 xmlns="urn:cbr-ru:ed:v1.1" EDNo="6" EDDate="2003-04-14" EDAuthor="4525545000" PaytKind="1" Sum="2500000" TransKind="01" Priority="3" ChargeOffDate="2003-04-14" ReceiptDate="2003-04-14"> <AccDoc AccDocNo="3" AccDocDate="2003-04-14"></AccDoc> <Payer INN="7718130078" PersonalAcc="40702810300160000000" KPP="771801001"> <Name>ЗАО "КОРВЕТ"</Name> <Bank BIC="044525545" CorrespAcc="30101810300000000545"/> </Payer> <Payee INN="7718112070" PersonalAcc="40201810100080100000"> <Name>ФИНАНСОВОЕ УПРАВЛЕНИЕ ВАО Г МОСКВЫ (ДЛЯ ИМНС N 18 ПО ВАО Г МОСКВЫ)</Name> <Bank BIC="044583001" CorrespAcc="30110200000000001024"/> </Payee> <Purpose>НДС за март 2003</Purpose> <DepartmentalInfo DrawerStatus="01" CBC="18210301000010000110" OKATO="45263591000" PaytReason="ТП" TaxPeriod="МС.03.2003" DocNo="0" DocDate="07.04.2003" TaxPaytKind="НС"></DepartmentalInfo> </ED101> <ED101 xmlns="urn:cbr-ru:ed:v1.1" EDNo="7" EDDate="2003-04-14" EDAuthor="4525545000" PaytKind="1" Sum="2400000" TransKind="01" ChargeOffDate="2003-04-14" Priority="6" ReceiptDate="2003-04-14"> <AccDoc AccDocNo="4" AccDocDate="2003-04-14"></AccDoc> <Payer INN="7726274727" PersonalAcc="40702810200203001037"> <Name>ООО ТЕХНО ПЛЮС</Name> <Bank BIC="044525545" CorrespAcc="30101810300000000545"/> </Payer> <Payee INN="7726062105" PersonalAcc="40702810010130010079"> <Name>ООО ТД ТОРНАДО-ПРОДУКТ</Name> <Bank BIC="044525219" CorrespAcc="30101810500000000219"/> </Payee> <Purpose>ОПЛАТА ПО ДОГОВОРУ 95456 ОТ 15.01.2003 В ТОМ ЧИСЛЕ НДС 4000 РУБ</Purpose> </ED101> </PacketEPD> т.е. нужно добавить информацию о пространстве имён... Стандартные методы добавления типа Payer->SetAttribute(WideString("xmlns"), WideString("urn:cbr-ru:ed:v1.1") ); Добавляют во все ноды, а нужно только в те, которыя я привёл в примере... Каковы будут советы по решения проблемы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2006, 15:57 |
|
||
|
|

start [/forum/topic.php?fid=57&fpage=346&tid=2030949]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
37ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 249ms |
| total: | 365ms |

| 0 / 0 |
