Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / FoxPro, Visual FoxPro Новый топик    Ответить
 Считывание xml файла  [new]
ProgramGirl
Member

Откуда:
Сообщений: 18
Добрый день, помогите решить проблему с считывание xml файла:
<?xml version="1.0" encoding="UTF-8" ?>
- <Information>
- <ApplicationArea>
- <Sender>
<LogicalID>1111111</LogicalID>
<Role>BANK</Role>
</Sender>
<CreationDateTime>12-AUG-13 11.26.51.698507000 PM +04:00</CreationDateTime>
<BODId>XXXXXXXXXXXXXXXX</BODId>
- <UserArea>
- <Group ID="Core">
<Property name="MessageType" value="Report" />
<Property name="MessageCode" value="ДОК" />
<Property name="UserName" value="Петров А.А." />
</Group>
</UserArea>
</ApplicationArea>
- <DataArea>
<Process>Process</Process>
- <Header>
<DocGUID>YYYYYYYYYYYYYYYYYYYY </DocGUID>
<DocTypeCode>ДОК</DocTypeCode>
<CreateDateTime>12-AUG-13 11.26.51.699123000 PM +04:00</CreateDateTime>
- <Report>
<Number>15723</Number>
<Date>2013-08-12</Date>
<BIK>55555555</BIK>
<NameClient>Наименование клиента </NameClient>
<CodeClient>X2223</CodeClient>
<CardDataLine>
<NumberCard>2222222222222222</NumberCard>
- <Oper>
<NumberPP>333</NumberPP>
<NameContragent>Организация XXX </NameContragent>
</Oper>
</CardDataLine>
<AllSumBeginDay>20.00</AllSumBeginDay>
</Report>
</Header>
</DataArea>
</Information>

Как из каждого файла считывать только 2 значения-
CodeClient и NameContragent для последующего сравнения с данными массива?
14 авг 13, 11:08    [14706437]     Ответить | Цитировать Сообщить модератору
 Re: Считывание xml файла  [new]
SoftwareBoy
Guest
Если не хочется возиться со схемой, то можно считывать файл построчно и искать соответствующие тэги.
Насколько я понял структуру файла, на одного клиента может приходиться несколько контрагентов.
14 авг 13, 11:47    [14706680]     Ответить | Цитировать Сообщить модератору
 Re: Считывание xml файла  [new]
ProgramGirl
Member

Откуда:
Сообщений: 18
Да,если считывать построчно- встречаются русские буквы.. Как быть с кодировкой, подскажите
14 авг 13, 17:34    [14709269]     Ответить | Цитировать Сообщить модератору
 Re: Считывание xml файла  [new]
SoftwareBoy
Guest
strconv(<строка_из_файла>,11)
15 авг 13, 10:24    [14711480]     Ответить | Цитировать Сообщить модератору
 Re: Считывание xml файла  [new]
ProgramGirl
Member

Откуда:
Сообщений: 18
Спасибо)
15 авг 13, 18:30    [14715059]     Ответить | Цитировать Сообщить модератору
Все форумы / FoxPro, Visual FoxPro Ответить