Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
16.11.2016, 18:30
|
|||
---|---|---|---|
|
|||
XMLСтрока добавляет какие-то "левые" символы во время записи в файл? |
|||
#18+
Всем доброго времени суток. Необходимо писать в xml-файл ссылку на ресурс, ссылка выглядит таким образом: " https://www.адрес_ресурса.com/sh/6b0d075wnzeeb67/AACis7SGALy-3kEVAuHbvfDea/Производитель/Маленькие?dl=0&lst=&preview=11111.jpg" Когда ссылку формирую и вывожу её в окно сообщений, то с ней всё в порядке, но в файле к ней добавляются какие-то странные символы, и она становится такой: https://www.адрес_ресурса.com/sh/6b0d075wnzeeb67/AACis7SGALy-3kEVAuHbvfDea/Производитель/Маленькие?dl=0& amp; lst=& amp; preview=11111.jpg Разумеется, после этого ссылка не работает. Подскажите, пожалуйста, как избавится от ненужных символов? Файл для записи открывается так: Код: sql 1. 2.
Ссылку записываю и вывожу в окно сообщений вот так: Код: sql 1. 2. 3. 4. 5. 6. 7.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
16.11.2016, 22:42
|
|||
---|---|---|---|
|
|||
XMLСтрока добавляет какие-то "левые" символы во время записи в файл? |
|||
#18+
LittleLoya,авторно в файле к ней добавляются какие-то странные символы "&" - это спецсимвол в XML, поэтому запись XML его автоматически экранирует. А дальше вопрос как вы этот файл читаете. Если через Чтение XML, то при чтении обратное преобразование будет выполнено автоматически. если же полученный файл обрабатываете альтернативным способом - предусмотрите в нем преобразование самостоятельно. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.11.2016, 00:30
|
|||
---|---|---|---|
XMLСтрока добавляет какие-то "левые" символы во время записи в файл? |
|||
#18+
ЗаписьXML (XMLWriter) ЗаписатьБезОбработки (WriteRaw) Синтаксис: ЗаписатьБезОбработки(<Текст>) Параметры: <Текст> (обязательный) Тип: Строка. Текст, помещаемый без обработки в формируемый документ или фрагмент XML. Описание: Записывает XML фрагмент текста без обработки в результирующий текст. Например, можно приготовить фрагмент XML-документа и потом вставить его в целевой документ с помощью данного метода. Доступность: Тонкий клиент, сервер, толстый клиент, внешнее соединение, мобильное приложение(клиент), мобильное приложение(сервер). Примечание: В случае, когда используется запись в FastInfoset файл, метод используется как аналог метода ЗаписьXML.ЗаписатьТекст. Разбор и анализ записываемых текстовых данных не производится. Следует быть очень осторожным с применением данного метода, так как размещаемый фрагмент не проверяется, что может сделать XML-документ синтаксически некорректным. Пример: Запись.ЗаписатьБезОбработки("<fruit>apple</fruit>"); ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=28&mobile=1&tid=1518636]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
170ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
others: | 373ms |
total: | 638ms |
0 / 0 |