|
Разбор XML без файла
| ☑ |
0
igel1969
28.07.17
✎
11:47
|
Здравствуйте!
1С 8.2 УТ 10.3
Мне в результате HTTP запроса приходит ответ в формате XML.
Я попробовал погуглить - везде примеры работы с файлами.
А мне жалко пилить винчестер созданием временных файлов, к тому же это затормозит работу, хоть и на секунды, но некрасиво это.
Вот у меня есть строковая переменная, в ней текст в формате XML.
Подскажите пожалуйста, как мне этот текст разобрать по значениям, не записывая его перед этим в файл на диске?
|
|
1
Garykom
гуру
28.07.17
✎
11:50
|
СП купишь?
|
|
2
Любопытная
28.07.17
✎
11:51
|
Описание:
Устанавливает строку, содержащую текст XML для чтения данным объектом. Если перед вызовом данного метода уже производилось чтение XML из другого файла или строки, то чтение прекращается и объект инициализируется для чтения из указанной строки.
Доступность:
Тонкий клиент, сервер, толстый клиент, внешнее соединение, мобильное приложение(клиент), мобильное приложение(сервер).
Пример:
ЧтениеXML = Новый ЧтениеXML;
ЧтениеXML.УстановитьСтроку(СтрXML);
|
|
3
igel1969
28.07.17
✎
11:52
|
(2) спасибо, сейчас попробую ))))
|
|
4
xXeNoNx
28.07.17
✎
11:52
|
Вместо ЧтениеXML.Открыть
Делаешь УСтановитьСтроку..., ну или как-то так
|
|
5
arsik
гуру
28.07.17
✎
11:52
|
(2) Не успел :)
|
|
6
Garykom
гуру
28.07.17
✎
11:52
|
(2) У тя СП неправильная, кривая и не полная, правильная вот:
ЧтениеXML.УстановитьСтроку (XMLReader.SetString)
ЧтениеXML (XMLReader)
УстановитьСтроку (SetString)
Синтаксис:
УстановитьСтроку(<СтрокаXML>, <Параметры>, <НаборСхемXML>)
Параметры:
<СтрокаXML> (обязательный)
Тип: Строка.
Строка, содержащая текст XML.
<Параметры> (необязательный)
Тип: ПараметрыЧтенияXML.
Параметры чтения, которые будут использоваться при чтении данных XML.
<НаборСхемXML> (необязательный)
Тип: НаборСхемXML.
Набор схем XML, используемых при проверки читаемого документа XML.
Если набор схем указан, но не проверен и включена проверка документа XML, то будет выполнена проверка набора схем.
Описание:
Устанавливает строку, содержащую текст XML для чтения данным объектом. Если перед вызовом данного метода уже производилось чтение XML из другого файла или строки, то чтение прекращается и объект инициализируется для чтения из указанной строки.
Доступность:
Тонкий клиент, сервер, толстый клиент, внешнее соединение.
Пример:
ЧтениеXML = Новый ЧтениеXML;
ЧтениеXML.УстановитьСтроку(СтрXML);
|
|
7
Любопытная
28.07.17
✎
11:53
|
(6) я просто не стала всё копировать
|
|
8
Garykom
гуру
28.07.17
✎
12:00
|
(7) Юмор то понимать нуна ))
|
|