Mtuagali wa Mwongozo wa DOM

XML DOM inaeleza faili ya XML DOM kama mti wa mvuto (node-tree).

Mvuto wote wa mti wana uhusiano kila wote.

Mtuagali wa Mwongozo wa DOM

XML DOM inaeleza faili ya XML kama struktuuri ya mti.Mti wa mvuto.

Inaweza kutumia mti huu wa mvuto kufikia mvuto wote. Inaweza kumwambia maadili yao, kumafungua maadili yao, au kumekua ujenzi mpya.

Mti huu wa mvuto unaonyesha kundi la mvuto, na uhusiano wao. Mti huu unaanza kutoka mvuto wa kuzio, na kufaika katika wingi wa mti hadi watoto wa mvuto wa nyuma:

Mtuagali wa mti wa DOM

Picha yanaonyesha faili ya XML books.xml.

Mvuto wa mababu, watoto na wageni

Mvuto wa mti wa mvuto wana uhusiano wa madaraja kila wote.

Mvuto wa mababu, watoto na wageni wanaonesha uhusiano huo. Mvuto wa mababu ina watoto, mvuto ambao wanajua katika ukubwa wa heshima huwa watoto wageni (wanaume au wanawake).

  • Kwenye mti wa mvuto, mvuto wa juu inajua mvuto wa kuzio
  • Kila mvuto kwenye mti wa mvuto hauwezi kuwa mvuto wa kuzio
  • Mvuto wa mweza kuwa na watoto wengi wote
  • Mwongozo ni mabinaa ambao hawana mabinaa yanaoonekana
  • Mwanafunzi wa kifungu ni mabinaa ambao wana mfwendo wa kifungu wa kina

Picha inayotazama hapa inonyesha sehemu moja ya mti wa mabinaa, na mawasiliano kati ya mabinaa:

Mtuagali wa mti

Kwa sababu data ya XML inatengenezwa kama mti, inaweza kusomwa bila kusababisha habari ya mti wa asili na bila kusababisha habari ya aina ya data inayojengwa.

Umasababu uumea kwenye kitabu hiki kusababisha habari zaidi kuhusu uharibifu wa mti wa mabinaa.

Mazungumzo:Mwongozo: Parent Node, Mwanafunzi Node, Mwanafunzi wa Kifungu: Sibling Node.

Mwanafunzi wa kwanza - Mwanafunzi wa kina

Tunaelewa XML ya hapa chini:

<bookstore>
  <book category="CHILDREN">
    <title lang="en">Harry Potter</title> 
    <author>J K. Rowling</author> 
    <year>2005</year> 
    <price>29.99</price> 
  </book>
</bookstore>

Kwenye XML inayotazama hapa, mbinu ya <title> ni mwanafunzi wa kwanza wa <book> na mbinu ya <price> ni mwanafunzi wa kina wa <book>.

Kwa sababu ya XML inayotengenezwa kama mti, inaweza kusomwa bila kusababisha habari ya mti wa asili na bila kusababisha habari ya aina ya data inayojengwa.