Co je to HTML strom?

Strom v termínech počítačových dat je metoda zobrazení informací jako posloupnosti vnořených uzlů, které lze rozbalit nebo sbalit a zobrazit podnadpisy nebo jiné informace. V jazyce HTML (HyperText Markup Language) je implementace stromu často označována jako stromové zobrazení. Strom HTML lze použít k zobrazení rozvržení stránek v rámci daného webu; čísla a podpoložky obrysu, dokumentu nebo knihy; nebo témata a odpovědi ve fóru. Neexistuje jediný způsob implementace stromu HTML a samotný HTML nemá žádnou vestavěnou podporu pro zobrazení stromu. Místo toho je strom HTML obvykle konstruován pomocí kombinace nástrojů, které jsou společně označovány jako dynamické HTML (DHTML).

Strom HTML se používá, když existuje kolekce informací, které lze zobrazit lineárně, a každá položka nejvyšší úrovně může mít nulovou nebo více informací, které mohou s danou položkou souviset. Každá položka se nazývá uzel a pod ní mohou být vnořeny další uzly. Jeden příklad instance, ve které by strom mohl být použit k uspořádání a zobrazení informací, je uvnitř online vývěsky.

Každé téma v diskusní desce online by mohlo být uvedeno jako uzel nejvyšší úrovně, přičemž termín „nejvyšší úroveň“ označuje, že uzel není vnořen pod jiným uzlem. Každá odpověď na jedno téma je vnořena pod uzlem nejvyšší úrovně nebo hlavním tématem. Je-li odpověď na odpověď, pak se první odpověď stane uzlem, pod kterým je vnořena druhá odpověď. Tímto způsobem mohou být informace uspořádány tak, že asociace shora dolů mohou být vizuálně znázorněny, obvykle zvýšením odsazení každé řádky ve vztahu k tomu, jak hluboce vnořená je ve struktuře.

Jedním aspektem stromu HTML, který vyžaduje použití DHTML, je schopnost každého uzlu být rozbalen, zobrazující všechny uzly pod ním nebo být kontrahován, skrývající všechny uzly, takže je vidět pouze ten nejvyšší. Toho lze dosáhnout použitím tabulky HTML, která je manipulována skriptovacím jazykem, který modifikuje model objektu dokumentu (DOM) tak, aby zobrazoval nebo skrýval nezbytné buňky tabulky. Další metodou používanou k vytvoření dynamického stromu HTML je použití dokumentů XML (Extensible Markup Language), které jsou převedeny na stránky HTML pomocí skriptů na straně serveru nebo jiných modulů.

JINÉ JAZYKY

Pomohl vám tento článek? Děkuji za zpětnou vazbu Děkuji za zpětnou vazbu

Jak můžeme pomoci? Jak můžeme pomoci?