Russian Qt Forum

Qt => XML => Тема начата: jurtal от Октябрь 13, 2010, 15:18



Название: Использование XML Schema
Отправлено: jurtal от Октябрь 13, 2010, 15:18
Здравствуйте!
Есть вопрос по поводу схемы...

<xsd:schema xmlns:xsd='http://www.w3.org/2001/XMLSchema'>

  <xsd:element name="components" type="componentsType"/>

  <xsd:complexType name="componentsType">
    <xsd:sequence>
      <xsd:element name="a" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/>
      <xsd:element name="b" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/>
      <xsd:element name="c" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/>
    </xsd:sequence>
  </xsd:complexType>

</xsd:schema>

Можно ли ее как-то модифицировать чтобы элементы могли быть вперемешку и повторяться при этом?
Как-то так.

<components>
    <a> </a>
    <c> </c>
    <a> </a>
    <a> </a>
    <b> </b>
  </components>



Название: Re: Использование XML Schema
Отправлено: echo от Октябрь 25, 2010, 15:53
Используйте <all> </all> вместо sequence