powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / xml - схема и C++ Builder 6
2 сообщений из 2, страница 1 из 1
xml - схема и C++ Builder 6
    #33811871
Всем привет!

Имеется следующий 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") );
Добавляют во все ноды, а нужно только в те, которыя я привёл в примере...

Каковы будут советы по решения проблемы?
...
Рейтинг: 0 / 0
xml - схема и C++ Builder 6
    #33812548
Lepsik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ходишь по нужным нодам и добавляешь аттрибут - а что могут быть другие решения ?
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / xml - схема и C++ Builder 6
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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