Page 168 - 4785
P. 168

<xsd:element     ref="date"       minOccurs="1"
                            maxOccurs="1"/>
                                             <xsd:element    ref="subject"     minOccurs="1"
                            maxOccurs="1"/>
                                                  <xsd:element   ref="cc"      minOccurs="0"
                            maxOccurs="unbounded"/>
                                        </xsd:sequence>
                                        </xsd:complexType>
                                   </xsd:element>

                                   <xsd:element name="to" type="xsd:string"/>
                                   <xsd:element name="from" type="xsd:string"/>
                                   <xsd:element name="date" type="xsd:string"/>
                                   <xsd:element name="subject" type="xsd:string"/>
                                   <xsd:elememt name="cc" type="xsd:string"/>

                                   </xsd:schema>

                                   Для    перевірки   дійсності   XML     документа    можна
                            використовувати  спеціальні  валідатори,  наприклад  W3C  валідатор
                            (http://validator.w3.org/).
                                   Для  перевірки  схем  також  існують  спеціальні  валідатори,
                            наприклад            XML              Schema            валідатор
                            (http://www.w3.org/2001/03/webdata/xsv).
                                   Згідно специфікації W3C XML програма повинна припинити
                            обробку XML документа, як тільки буде виявлено помилку в цьому
                            документі.
                                   4.8 DOM XML. Перетворення XML документів.
                                   Для програмної обробки XML документів використовується
                            модель  XML  DOM,  яка  визначає  об'єкти  і  властивості  всіх  XML
                            елементів і методи (інтерфейс) для доступу до них. Інакше кажучи,
                            XML  DOM  описує  яким  чином  необхідно  отримувати,  змінювати,
                            додавати та видаляти XML елементи.
                                   Згідно DOM:
                                   - все, що міститься всередині XML документа, є вузлом;
                                   - весь документ представляється вузлом документа;
                                   - кожен XML елемент - вузол елемента;


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