Page 167 - 4785
P. 167

Як  висновок  наведемо  приклад  XSD  схеми,  що  описує
                            структуру  XML  документа,  що  в  свою  черку  вміщує  електронні
                            листи

                                   <?xml version = "1.0"?>
                                   <xsd:schema
                            xmlns:xsd="http://www.w3.org/2000/10/XMLSchema">

                                   <xsd:element name="m_box">
                                        <xsd:complexType>
                                        <xsd:sequence>
                                             <xsd:element   ref="message"      minOccurs="0"
                            maxOccurs="unbounded"/>
                                        </xsd:sequence>
                                        </xsd:complexType>
                                   </xsd:element>

                                   <xsd:element name="message">
                                        <xsd:complexType>
                                        <xsd:sequence>
                                             <xsd:element     ref="head"       minOccurs="1"
                            maxOccurs="1"/>
                                             <xsd:element    ref="body"        minOccurs="1"
                            maxOccurs="1"/>
                                        </xsd:sequence>
                                        <xsd:attribute      name="uid"          use="required"
                            type="xsd:string"/>
                                        </xsd:complexType>
                                   </xsd:element>

                                   <xsd:element name="head">
                                        <xsd:complexType>
                                        <xsd:sequence>
                                             <xsd:element      ref="to"        minOccurs="1"
                            maxOccurs="unbounded"/>
                                             <xsd:element     ref="from"       minOccurs="1"
                            maxOccurs="1"/>


                                                           165
   162   163   164   165   166   167   168   169   170   171   172