<xsd:element name="verification">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="idx" type="xsd:string"/>
<xsd:element name="status" type="xsd:string"/>
<xsd:element name="order_id" type="xsd:int"/>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="product" nillable="true">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="product" type="xsd:string"/>
<xsd:element name="feature" type="xsd:string"/>
<xsd:element name="quantity" type="xsd:int"/>
<xsd:element name="price" type="xsd:float"/>
<xsd:element name="amount" type="xsd:float"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
Как прочитать XML по такой схеме разобрался. А вот как записать? Запись с использование XDTO полностью построена на именах типов, а у меня их нет...
Вопрос снят.
Фабрика = СоздатьФабрикуXDTO(путьКСхеме);
вернул схему с двумя пакетами в отличии от
СхемаXML = Новый СхемаXML;
СхемаXML.РасположениеСхемы = путьКСхеме;
СхемыXML = Новый НаборСхемXML;
СхемыXML.Добавить(СхемаXML);
Фабрика = Новый ФабрикаXDTO(СхемыXML)
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший