0
Адимр
07.03.13
✎
09:59
|
Есть xml файл:
<?xml version = '1.0' encoding = 'UTF-8'?>
<properties>
<entry key="serial">1CE6</entry>
<entry key="id">D36C</entry>
</properties>
с помощью xsd.exe получаю такую схему
<xs:schema xmlns:tns="http://www.me.com/moredata" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.me.com/moredata" attributeFormDefault="unqualified" elementFormDefault="qualified">
<xs:element name="properties">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element name="entry" nillable="true">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="key" type="xs:string" />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:choice>
</xs:complexType>
</xs:element>
</xs:schema>
Импортирую успешно её в 1с
Но при использовании поле "__content" которое есть в пакете отсутствует после xdto :
Тип = ФабрикаXDTO.Тип("http://www.me.com/moredata", "properties");
XML = Новый ЧтениеXML;
XML.УстановитьСтроку(Парам.ДополнительныеДанные);
ДополнительныеДанные = ФабрикаXDTO.ПрочитатьXML(XML, Тип);
Для каждого entry Из ДополнительныеДанные.entry Цикл
Ключ = entry.key;
//Значение = entry.__content;
КонецЦикла;
|
|