Имя: Пароль:
1C
1С v8
Найти недопустимые для XML символы в базе.
0 unknown181538
 
26.10.11
17:41
Делаю обмент УТ11-БП. После пары часов работы натыкаюсь на недопустимый символ. Удаляю программно. Есть ли у кого обработки или код для поиска их по всей базе?
1 andrewks
 
26.10.11
17:54
не бывает недопустимых символов, бывают корявые выгрузки
2 Fragster
 
гуру
26.10.11
17:55
(1)+100500
3 unknown181538
 
26.10.11
18:00
(1) В смысле, такие, которые не проверяют?
Если что, я про типовой обмен.
4 БибиГон
 
26.10.11
18:02
в обработке универсальныйобменхмл есть же поиск недопустимых символов
5 Fragster
 
гуру
26.10.11
18:07
(3) нет, те, которые при выгрузке заменяют на xml entities а при загрузке - обратно.
6 Fragster
 
гуру
26.10.11
18:08
в принципе, хватает замены & " ' < >
7 andrewks
 
26.10.11
18:09
+(5) их всего-то пять штук
8 andrewks
 
26.10.11
18:09
(6) во, они самые :)
9 unknown181538
 
26.10.11
18:10
(4) попрубую...
(6) Попадаются какие-то спецсимволы, невводимые с клавиатуры.
10 Fragster
 
гуру
26.10.11
18:10
(7) кстати, если делать через DOM - то это все само происходит
11 Fragster
 
гуру
26.10.11
18:10
(9) а ты XMLку юникодную делай
12 andrewks
 
26.10.11
18:11
(10) через ЗаписьХМЛ аналогично
13 unknown181538
 
26.10.11
18:13
(11),(12) Вы предлагаете переписывать типовую выгрузку? Я думал, просто базу почистить.
Было б больше времени и сил, написал бы обход по метаданным...
14 Aleksey
 
26.10.11
18:14
При выгрузке из 7-ки стандартной конверташкой тоже пару раз падапа на недопустимые символы. После ТиИ обычно проходило. Так что тоже не отказался бы от инструмента
15 Алистар
 
26.10.11
18:16
Зажми АЛЬТ+25 в строковом реквизите документа после чего автообмен вылетит с ошибкой.
16 Алистар
 
26.10.11
18:20
НайтиНедопустимыеСимволыXML(Строка);
17 unknown181538
 
26.10.11
18:26
(17) Ну да. Только надо еще метаданные обойти, определить, где строка. Хотя задача и не такая сложная.
18 unknown181538
 
26.10.11
19:02
(4) В ней не вижу.
А выгрузкаЗагрузка не работает в конфе на УФ даже в режиме обычного приложения. Правда, у меня сконвертированная.
19 Fragster
 
гуру
26.10.11
19:03
(18) плохо конвертировал, наверное
20 unknown181538
 
26.10.11
19:11
(19) Это как? Открываться-то она открывается.
21 БибиГон
 
26.10.11
19:13
(18) ошибка, в другой обработке ВыгрузкаЗагрузкаДанных есть точно.
22 unknown181538
 
26.10.11
19:16
(21) Она только у меня не пашет в конфе на УФ?
23 БибиГон
 
26.10.11
19:20
в смысле не пашет?
24 БибиГон
 
26.10.11
19:20
открывай ее в толстом клиенте не управляемом.
25 unknown181538
 
26.10.11
19:34
(24) Так и делаю. Выдает ошибку во время проверки.