powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Замена entity codes (XML): странное поведение
2 сообщений из 2, страница 1 из 1
Замена entity codes (XML): странное поведение
    #32746500
Фотография jimmers
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пусть значения элементов содержат коды типа " При открытии такого документа методом load и сохранении методом save происходит преобразование в ". Аналогично для других кодов. Как этого избежать? Зачем это происходит? Почему, раз уж преобразование происходит, то не в "?

Пример XML файла (sample.xml):

Код: plaintext
1.
<?xml version="1.0" encoding="UTF-8"?>
<root>"James"</root>

Пример кода:

Код: plaintext
1.
2.
3.
4.
5.
6.
Option Explicit
Const XmlFile = "sample.xml"
Dim objXMLDoc
Set objXMLDoc = CreateObject("Msxml2.DOMDocument")
objXMLDoc.async = False
Call objXMLDoc.load(XmlFile)
Call objXMLDoc.save(XmlFile)

После запуска:

Код: plaintext
1.
<?xml version="1.0" encoding="UTF-8"?>
<root>"James"</root>
...
Рейтинг: 0 / 0
Замена entity codes (XML): странное поведение
    #32746510
Фотография jimmers
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Исходный файл был преобразован ПО SQL.RU, поэтому приводжу ещеё раз, разделяя пробелами символы $ #, числа и ;:

Код: plaintext
<root>& #  34  ;James& #  34  ;</root>
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Замена entity codes (XML): странное поведение
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]