Имя: Пароль:
1C
1С v8
Преобразовать строку содержащию текст xml в ТЗ
0 SergeyKVM
 
11.10.11
12:07
Дано:
Есть строка которая содержит текст xml, например
"<?xml version="1.0"?>
|<ROOT>
|<fieldset>
|<field Id="c0" Name="_ID_VERSION" DataType="int"/>
|<field Id="c1" Name="_TYPE" DataType="string"/>
|<field Id="c2" Name="_DOCUMENT" DataType="int"/>
|</fieldset>
|<rowset>
|<row c0="32486" c1="Спецификация" c2="1"/>
|</rowset>
|</ROOT>"

Вопрос, как мне преобразовать данную строку в ТЗ?

Сделал так, сохранил строку в ТекстовыйДокумент, а потом через ЧтениеXML записал в ТЗ.
Но данный вариант, мне кажется корявым..  есть какие-нибудь еще идеи, как лучше/быстрее (без использования промежуточного сохранения в файл) преобразовать данную строку в ТЗ?
1 SergeyKVM
 
11.10.11
13:00
up
2 SergeyKVM
 
11.10.11
15:09
upp
3 DmitrO
 
11.10.11
15:12
ЧтениеXML может читать данные не из файла, а из строки.
4 Scooter
 
11.10.11
15:13
ЗначениеВСтрокуВнутр и потом эту строку в хмл
5 izekia
 
11.10.11
15:15
ЧтениеXML (XMLReader)
УстановитьСтроку (SetString)
Синтаксис:

УстановитьСтроку(<СтрокаXML>, <Параметры>, <НаборСхемXML>)
Параметры:

<СтрокаXML> (обязательный)

Тип: Строка. Строка, содержащая текст XML.
<Параметры> (необязательный)

Тип: ПараметрыЧтенияXML. Параметры чтения, которые будут использоваться при чтении данных XML.
<НаборСхемXML> (необязательный)

Тип: НаборСхемXML. Набор схем XML, используемых при проверки читаемого документа XML.
Если набор схем указан, но не проверен и включена проверка документа XML, то будет выполнена проверка набора схем.
Описание:

Устанавливает строку, содержащую текст XML для чтения данным объектом. Если перед вызовом данного метода уже производилось чтение XML из другого файла или строки, то чтение прекращается и объект инициализируется для чтения из указанной строки.

Доступность:

Тонкий клиент, сервер, толстый клиент, внешнее соединение.
Пример:

ЧтениеXML = Новый ЧтениеXML;
ЧтениеXML.УстановитьСтроку(СтрXML);
6 izekia
 
11.10.11
15:17
можно еще быстрее все простым поиском разобрать, структура простая
7 SergeyKVM
 
11.10.11
15:31
Понятно, спасибо!
проглядел этот метод в СП
Основная теорема систематики: Новые системы плодят новые проблемы.