Имя: Пароль:
1C
1C 7.7
v7: Подскажите с xml?
,
0 СССР
 
04.10.12
23:21
Пробую загрузить файл xml. В файле есть информация на русском языке. выдает ошибку следующего характера

Д.Загрузить(СОКРЛП(ФайлВыгрузки));
An invalid character was found in text content.
[1^1^ (error position = 6)]
1 СССР
 
04.10.12
23:21
Что делать?
2 Мимохожий Однако
 
04.10.12
23:25
Какой объект в переменной Д?
ОФФ: Ждешь телепатов? Пятница завтра. Недолго осталось.
3 СССР
 
04.10.12
23:31
Анализатор=СоздатьОбъект("AddIn.XMLParser");
    Д=Анализатор.СоздатьДокумент();
    Д.Загрузить(СОКРЛП(ФайлВыгрузки));
4 СССР
 
04.10.12
23:33
2^80000005^240681^20120214140102^9^795^590911102^749^3012601606016^379217^20120214000000^974^4755000.00^0.00^4659900.00^795^3809384300001
1^1^ВАШКЕВИЧ СЕРГЕЙ ВИКТОРОВИЧ^78/0212/01^^^500000.00^0.00^490000.00^20120213181815^0^^107720178^82698205^2767^CASH^^
2^1^ГЛИНСКАЯ МАРИЯ ПАВЛОВНА^38/0112/03^^^500000.00^0.00^490000.00^20120213163533^0^^77004134^82640666^3617^CASH^^
3^1^КАЛАЦКАЯ ГАЛИНА СЕРГЕЕВНА^44/0112/03 ОТ 28/01/2012^^^1000000.00^0.00^980000.00^20120213180619^0^^96697695^82693080^2189^CASH^^
4^1^КИСЕЛЕВА НАДЕЖДА СТЕФАНОВНА^33/0112/02^^^560000.00^0.00^548800.00^20120213171803^0^^107677220^82666659^7034^CASH^^
5^1^МАЗАНИК НИКОЛАЙ МИХАЙЛОВИЧ^84/0212/01^^^320000.00^0.00^313600.00^20120213182415^0^^107723921^82700791^2281^MS^^
6^1^НАЛИВАЕВА РИТА АНТОНОВНА^70/0212/01^^^1160000.00^0.00^1136800.00^20120213154630^0^^107600164^82608316^2517^CASH^^
7^1^СУРЖИК ВАЛЕНТИНА ИСАКОВНА^57/0212/01 ОТ 05/02/2012^^^65000.00^0.00^63700.00^20120213132117^0^^107475964^82512635^1443^CASH^^
8^1^ТИХОНОВИЧ ЕЛЕНА АНДРЕЕВНА^36/0112/02 ОТ 22/01/2012^^^450000.00^0.00^441000.00^20120213141938^0^^107522888^82551262^1419^CASH^^
9^1^ЩУРИНА ГАЛИНА ИВАНОВНА^49/12.11/01^^^200000.00^0.00^196000.00^20120213112252^0^^107348883^82417957^2427^CASH^^
5 СССР
 
04.10.12
23:33
а фа
6 СССР
 
04.10.12
23:34
а файл xml типа такого фида
7 zak555
 
04.10.12
23:34
зарплата ?
8 СССР
 
04.10.12
23:34
(7) нет
9 СССР
 
04.10.12
23:34
но все же как этот файл прочитать?
10 СССР
 
04.10.12
23:34
Пытаюсь так сказать первый раз делать
11 zak555
 
04.10.12
23:37
(8) как это нет ?

выдано наличными в 2012 :
1. 13 февраля 500 000 гражданину по имени ВАШКЕВИЧ СЕРГЕЙ ВИКТОРОВИЧ
12 zak555
 
04.10.12
23:38
а 18:18:15
13 СССР
 
04.10.12
23:38
(11) Ну не зарплата эта
14 СССР
 
04.10.12
23:38
во во
15 СССР
 
04.10.12
23:39
Вообщем ну информацию эттого плана надо считать
16 СССР
 
04.10.12
23:39
ну не вадано а полученно от этого человека :)
17 Мимохожий Однако
 
04.10.12
23:40
Посмотри ссылку
http://www.visual.2000.ru/kolesov/byte/2001/1cxml/commerml.htm
Там другой метод применяется, кстати.
18 СССР
 
04.10.12
23:42
(17) Мне надо просто прочитать этот файл определить кто заплатил и какую сумму
19 СССР
 
04.10.12
23:43
Типа ВАШКЕВИЧ СЕРГЕЙ ВИКТОРОВИЧ заплатил 500 000
20 Мимохожий Однако
 
04.10.12
23:44
Попробуй Д.ЗагрузитьИзСтроки();
Это ближе к цели однако.
21 raykom
 
04.10.12
23:45
(0)ТС, извини за оффтоп. Это тебе имидж в подарок :) Забери, дополни образ.
http://narod.ru/disk/62027396001.cb5f0792fda3fff04c05114a1e97f6e3/avatar42323_24.gif.html
22 Мимохожий Однако
 
04.10.12
23:46
Читать файл можно и как текст вместо распарсивания
23 zak555
 
04.10.12
23:47
(13) cash-карта, привязанная к р/с ?
24 СССР
 
04.10.12
23:48
(20) Invalid at the top level of the document
25 СССР
 
04.10.12
23:48
(23) Это метод оплаты
26 raykom
 
04.10.12
23:50
(0)В шестой строке поставь количество разделителей до полного количества вхождений в других строках и все будет ОК.
27 СССР
 
04.10.12
23:51
(26) Не я этот документ создаю, мне просто его надо прочитать
28 raykom
 
04.10.12
23:51
+(27)Извини, ерунду сморозил. Тихо вижу.
29 raykom
 
04.10.12
23:52
(27)Да не, там все ОК в строках. Я просто затупил.

Хоть одну строку то грузит целиком ???
30 СССР
 
04.10.12
23:56
Делал и так
Анализатор=СоздатьОбъект("AddIn.XMLParser");
Д=Анализатор.СоздатьДокумент();
Д.ЗагрузитьИзСтроки(СОКРЛП(ФайлВыгрузки));

и вот так
Анализатор=СоздатьОбъект("AddIn.XMLParser");
Д=Анализатор.СоздатьДокумент();
Д.Загрузить(СОКРЛП(ФайлВыгрузки));

Выдает ошибку на данном этапе
31 СССР
 
05.10.12
00:00
Актуально
32 Мимохожий Однако
 
05.10.12
00:03
33 СССР
 
05.10.12
00:05
(32) К сожеоению нельзя скачать
34 raykom
 
05.10.12
00:17
(33)Покури вот сюда.
http://www.abelov.com/forum/f.php?45783&ac=ar
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс