|
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, 18:30 |
|
XMLСтрока добавляет какие-то "левые" символы во время записи в файл?
|
|||
---|---|---|---|
#18+
LittleLoya,авторно в файле к ней добавляются какие-то странные символы "&" - это спецсимвол в XML, поэтому запись XML его автоматически экранирует. А дальше вопрос как вы этот файл читаете. Если через Чтение XML, то при чтении обратное преобразование будет выполнено автоматически. если же полученный файл обрабатываете альтернативным способом - предусмотрите в нем преобразование самостоятельно. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2016, 22:42 |
|
XMLСтрока добавляет какие-то "левые" символы во время записи в файл?
|
|||
---|---|---|---|
#18+
ЗаписьXML (XMLWriter) ЗаписатьБезОбработки (WriteRaw) Синтаксис: ЗаписатьБезОбработки(<Текст>) Параметры: <Текст> (обязательный) Тип: Строка. Текст, помещаемый без обработки в формируемый документ или фрагмент XML. Описание: Записывает XML фрагмент текста без обработки в результирующий текст. Например, можно приготовить фрагмент XML-документа и потом вставить его в целевой документ с помощью данного метода. Доступность: Тонкий клиент, сервер, толстый клиент, внешнее соединение, мобильное приложение(клиент), мобильное приложение(сервер). Примечание: В случае, когда используется запись в FastInfoset файл, метод используется как аналог метода ЗаписьXML.ЗаписатьТекст. Разбор и анализ записываемых текстовых данных не производится. Следует быть очень осторожным с применением данного метода, так как размещаемый фрагмент не проверяется, что может сделать XML-документ синтаксически некорректным. Пример: Запись.ЗаписатьБезОбработки("<fruit>apple</fruit>"); ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2016, 00:30 |
|
|
start [/forum/topic.php?fid=28&msg=39348745&tid=1518636]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
151ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
others: | 12ms |
total: | 262ms |
0 / 0 |