Имя: Пароль:
1C
1С v8
ЧтениеXMl.Прочитать() в мобильном приложение.
0 antihacker
 
06.05.16
08:01
Всех с праздником !

Если в ХМЛ файле есть строки с  специфическими символами такие как " , ' то оператор ЧтениеXMl.Прочитать() ,при чтение этого данного файла ,вызывает ошибку "Extra content at the end of the document" из мобильного приложения. А вот из обычного управляемого не вызывает. Какая разница ? Андройд предоставляет эти символы по другому ?
1 antihacker
 
06.05.16
11:19
Ауууу
2 Локи-13
 
06.05.16
11:39
НайтиНедопустимыеСимволыXML (FindDisallowedXMLCharacters)
Синтаксис:

НайтиНедопустимыеСимволыXML(<СтрокаСимволов>, <ПозицияНачала>, <Версия>)
Параметры:

<СтрокаСимволов> (обязательный)

Тип: Строка.
Строка, в которой необходимо проверить символы.
<ПозицияНачала> (необязательный)

Тип: Число.
Позиция символа в строке, начиная с которого будет производиться проверка.
Значение по умолчанию: 1.
<Версия> (необязательный)

Тип: Строка.
Версия спецификации XML, используемая при проверке допустимости.
Возможные значения параметра: "1.0" или "1.1".
Значение по умолчанию: 1.0.
Возвращаемое значение:

Тип: Число.
В случае обнаружения некорректного символа будет возвращена его позиция в строке, если же подобного символа не найдено – возвращаемое значение 0.
Описание:

Проверяет символы указанной строки на соответствие рекомендации XML 1.0 и 1.1. Проверка строки начинается с символа в позиции, указанной в параметре <ПозицияНачала>.

Доступность:

Тонкий клиент, сервер, толстый клиент, внешнее соединение, мобильное приложение(сервер).
3 antihacker
 
06.05.16
11:42
Да я и так знаю где недопустимые сиволы. Вопрос как быть ? Только заменить перед формированием ?
4 Локи-13
 
06.05.16
11:44
(3) а какие еще варианты?
5 antihacker
 
06.05.16
12:06
Я вот хотел узнать у вас если есть )))
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс