Если в ХМЛ файле есть строки с специфическими символами такие как " , ' то оператор ЧтениеXMl.Прочитать() ,при чтение этого данного файла ,вызывает ошибку "Extra content at the end of the document" из мобильного приложения. А вот из обычного управляемого не вызывает. Какая разница ? Андройд предоставляет эти символы по другому ?
Тип: Строка.
Строка, в которой необходимо проверить символы.
<ПозицияНачала> (необязательный)
Тип: Число.
Позиция символа в строке, начиная с которого будет производиться проверка.
Значение по умолчанию: 1.
<Версия> (необязательный)
Тип: Строка.
Версия спецификации XML, используемая при проверке допустимости.
Возможные значения параметра: "1.0" или "1.1".
Значение по умолчанию: 1.0.
Возвращаемое значение:
Тип: Число.
В случае обнаружения некорректного символа будет возвращена его позиция в строке, если же подобного символа не найдено – возвращаемое значение 0.
Описание:
Проверяет символы указанной строки на соответствие рекомендации XML 1.0 и 1.1. Проверка строки начинается с символа в позиции, указанной в параметре <ПозицияНачала>.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший