Ildiz elementi - Root element

Har biri XML hujjat bitta bitta ildiz elementi. U boshqa barcha elementlarni qamrab oladi va shuning uchun barcha boshqa elementlarning yagona asosiy elementidir. Ildiz elementlari hujjat elementlari deb ham ataladi. Yilda HTML, ildiz elementi <html> element.[1]

The Butunjahon Internet tarmog'idagi konsortsium nafaqat XML-ning o'ziga xos xususiyatlarini aniqlaydi,[2] lekin DOM, bu XML hujjatlarini namoyish qilish uchun platformadan va tildan mustaqil standart ob'ekt modeli. 1-darajali DOM har bir XML hujjati uchun an ob'ekt ning vakili hujjat o'zi va an atribut yoki xususiyat deb nomlangan hujjatda hujjat elementi. Ushbu xususiyat turdagi ob'ektga kirishni ta'minlaydi element to'g'ridan-to'g'ri hujjatning ildiz elementini ifodalaydi.[3]

 <parent>   <child>tarkib</child>    atribut ="att"/> </parent>

Boshqa bo'lishi mumkin XML tugunlari ildiz elementidan tashqarida.[4] Xususan, ildiz elementidan oldin a bo'lishi mumkin prologdan iborat bo'lishi mumkin XML deklaratsiyasi, ixtiyoriy sharhlar, ishlov berish bo'yicha ko'rsatmalar va bo'sh joy, keyin ixtiyoriy DOCTYPE deklaratsiyasi va boshqa ixtiyoriy sharhlar, ishlov berish ko'rsatmalari va bo'sh joy. Ildiz elementidan keyin qo'shimcha ixtiyoriy izohlar, ishlov berish ko'rsatmalari va bo'sh joy bo'sh bo'lishi mumkin.[5]

Ildiz elementida har qanday atributlar va boshqa elementlardan tashqari ko'proq ixtiyoriy matn, sharhlar, ishlov berish ko'rsatmalari va bo'sh joy bo'lishi mumkin.

XML hujjatining yanada kengaytirilgan namunasi keltirilgan bo'lib, ushbu qo'shimcha tugunlarning ayrimlarini bittasini namoyish etadi rootElement element.

1  <?xml version="1.0" encoding="UTF-8"?>2  <!DOCTYPE example [<!ENTITY copy "&#xA9;">]>3    4   atribut ="xyz">5    <contentElement/>6  </rootElement>7  8  <!-- comment nodes may appear almost anywhere -->

Adabiyotlar

  1. ^ "4 HTML elementlari - HTML5". www.w3.org. Olingan 2017-10-10.
  2. ^ Joriy W3C XML 1.0 spetsifikatsiyasi
  3. ^ W3C DOM 1-darajali spetsifikatsiyasida 'documentElement' ta'rifi
  4. ^ W3C XML spetsifikatsiyasining "yaxshi shakllangan hujjat" bo'limi
  5. ^ W3C XML spetsifikatsiyasining 'prolog' bo'limi