XML Tutorial/XML Schema/IDREFS

Материал из Web эксперт
Версия от 11:26, 26 мая 2010; Admin (обсуждение | вклад) (1 версия)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

The IDREFS data type is derived from the IDREF type.

   <source lang="xml">

The value space is the set of finite-, nonzero-length sequences of IDREF values. The lexical space is the white-space-separated list of IDREF values.

<xsd:complexType name="bankref">

 <xsd:sequence>
  <xsd:element name="bank" minOccurs="0"
   maxOccurs="unbounded">
   <xsd:complexType>
    <xsd:complexContent>
     <xsd:extension base="xsd:anyType">
      <xsd:attribute name="branch" type="xsd:ID"/>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
  </xsd:element>
 </xsd:sequence>

</xsd:complexType> <xsd:element name="city">

 <xsd:complexType>
  <xsd:complexContent>
   <xsd:extension base="xsd:anyType">
    <xsd:attribute name="branch_division"
     type="xsd:IDREFS"/>
   </xsd:extension>
  </xsd:complexContent>
 </xsd:complexType>

</xsd:element>

<bank branch="412x">Northern</bank> <bank branch="513a">Central</bank> <bank branch="793c">Southern</bank> <city branch_division="412x 513a 793c">Chicago</city></source>