Имя: Пароль:
1C
1С v8
XSD: Аннотация, документация
0 Ksandr
 
31.05.12
15:08
Ничего не смог нагуглить, спецы, использовали эти компоненты?

На выходе нужно получить:
<xs:annotation>
<xs:documentation>
bla-bla-bla
</xs:documentation>
</xs:annotation>
1 acsent
 
31.05.12
15:09
аннотэйшн - составной тип
2 Ksandr
 
31.05.12
15:11
(1) АннотацияXS, свойство Документация и ДокументацияXS - не то?
Не туда смотрю?
3 acsent
 
31.05.12
15:16
4 acsent
 
31.05.12
15:17
<?xml version="1.0" encoding="UTF-8"?>
<!--W3C Schema generated by XMLSpy v2008 sp1 (http://www.altova.com)-->;
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
   <xs:element name="documentation" type="xs:string"/>
   <xs:element name="annotation">
       <xs:complexType>
           <xs:sequence>
               <xs:element ref="documentation"/>
           </xs:sequence>
       </xs:complexType>
   </xs:element>
</xs:schema>
5 Ksandr
 
31.05.12
15:29
(4) Не то.

Код:

Аннотация = Новый АннотацияXS;
Документация = Новый ДокументацияXS;
Аннотация.Состав.Добавить(Документация);

Дает результат:
<xs:annotation>
<xs:documentation/>
</xs:annotation>

Осталось в документацию записать документацию
6 Ksandr
 
31.05.12
15:44
Подниму
7 Ksandr
 
31.05.12
16:22
Совсем никто не знает?
8 acsent
 
31.05.12
16:25
если только через ЭлементDOM
9 Ksandr
 
31.05.12
16:54
На ОбновитьЭлементDOM падает платформа с ошибкой R6025 -pure virtual function call
10 Ksandr
 
31.05.12
17:16
Методом тыка выяснил, что проблема в присвоении значения аннотации составному типу