К списку форумов К списку тем
Регистрация    Правила    Главная форума    Поиск   
Имя: Пароль:
Рекомендовать в новости

Как победить XML-notepad ?

0 - 11.12.2013 - 07:24
Всем доброго!
Есть один XML файлик, никак не могу открыть его в XML-нотепаде.
Пишет какую-то ерунду, необоснованную.



1 - 11.12.2013 - 07:29
Вот что он мне сообщает:

[img]http://radikall.com/images/2013/12/11/xR06N.png[/img]
2 - 11.12.2013 - 07:30
Когда открываю файл в блокноте, или в 1С (через Файл - Открыть), ничего криминального там не нахожу.
Ни во 2-ой строке 13-й позиции, ни в остальных строках и позициях.
3 - 11.12.2013 - 07:31
Как проверить? Как обнаружить негодяйский символ?
Гость
4 - 11.12.2013 - 07:38
Для ввода в поисковую строку этого символа, нажми Alt+0181. Улыбок тебе дед Макар ;)
Гость
5 - 11.12.2013 - 09:24
выложите сам файлик, посмотрим
6 - 11.12.2013 - 11:09
уважаемый, я не могу выложить сам файлик
там коммерческая информация (это файл обмена с интернет-магазином)
да это и не нужно
просто подскажи, чем ты хотел его посмотреть?
Гость
7 - 11.12.2013 - 11:30
6-Ирли Бёрд > Хосподя... Любая утила, читающая текстовый файл (а .xml - это и есть текстовый файл) запросто найдет "невидимый" символ. И сможет вырезать его из строки.
Например, такое может сделать Word (если включить показ "неотображаемых" символов). Потом можно "сохранить как", указав текстовое расширение.
Word штука "проприентарная", многим идеологически противная, согласен, тогда можно воспользоваться 1С ;) Умеет работать с объектом "Текст", читать по строкам, распознавать код символа, и т.д.
8 - 11.12.2013 - 11:31
насчёт Ворда - пальцем в небо
Ворд тоже отказался открывать, сказал что не поддерживает кодировку
Гость
9 - 11.12.2013 - 11:33
(7) не все символы 1С 77(по крайней мере проверено на ней) отображает и может найти
ЗЫ только вручную скопировав символ в кодсимв()
10 - 11.12.2013 - 11:34
[quote=VZ;33274582]Любая утила, читающая текстовый файл (а .xml - это и есть текстовый файл) запросто найдет "невидимый" символ.[/quote]
спасибо, это невероятно ценная инфа!
как бы, вопрос был в том, ЧЕМ (каким конкретно инструментом) найти символ
На это последовал логичный ответ - да ЛЮБЫМ инструментом, чо!
Гость
11 - 11.12.2013 - 11:35
AkelPad чо грит
Гость
12 - 11.12.2013 - 11:36
опщим тоталкомандир с последними плагинами - а ?
Гость
13 - 11.12.2013 - 11:37
10-Ирли Бёрд > У тебя нет Word'а? Или 1С? Какой ужас...
Если серьезно - удивил. С таким дерьмом пол-дня сражаться.
14 - 11.12.2013 - 11:37
(11, 12) спасибо, щас поковыряю
Гость
15 - 11.12.2013 - 11:38
>> просто подскажи, чем ты хотел его посмотреть?

AkelPad'ом
16 - 11.12.2013 - 11:39
(13) повторяю: Ворд не открывает файл (ни с каким расширением)
1С не видит ничего криминального
блокнот не видит ничего криминального
буду пробовать то, что посоветовал 101
17 - 11.12.2013 - 11:42
еще можно попробовать notepad++
Гость
18 - 11.12.2013 - 11:56
16-Ирли Бёрд > 1С и не будет видеть. Надо делать парсинг строки на чужие символы.
Кстати, просканируй базу: наверняка корявка в какой-то таблице. Тема твоя помечена "v7", так что сделай ТиИ для базы: оно находит неподабающие символы ;)
Гость
19 - 11.12.2013 - 11:57
"непод[b]О[/b]бающие"...
Гость
20 - 11.12.2013 - 12:06
повтрюсь 77 парсинг не смогла сделать на символы (точка как подраздел) из оутлока скопированный, только руками когда скопировал "пробел" в котором этот символ был - она сказала его код
Гость
21 - 11.12.2013 - 12:47
Я бы через FAR исправил.
Гость
22 - 11.12.2013 - 15:22
18-VZ >это файл с заказом с сайта, судя по названию, так что ТиИ не поможет, скорее всего
0-Ирли Бёрд >прочитай в 1с как текстовой файл и перезапиши, выкидывая все невалидные символы, делов-то на 5 минут
Гость
23 - 11.12.2013 - 15:25
0-дарю:
Функция НормСтр(с)
перем зн,а,р,сч;
а=" ё1234567890-=йцукенгшщзхъ\фывапролджэячсмитьбю.`1234567890-=qwertyuiop[]\asdfghjkl;'zxcvbnm,./";
а=а+врег(а);
а=а+Символы.ПС+Символы.ВК;
р="";
для сч=1 по стрдлина(с) цикл
зн=сред(с,сч,1);
если найти(а,зн)=0 тогда
зн="_";
конецесли;
р=р+зн;
конеццикла;
возврат р;
конецфункции


К списку вопросов






Copyright ©, Все права защищены