Skip to main content

Hva er et HTML -tre?

Et tre i datamaskindata er en metode for å vise informasjon som en sekvens av nestede noder som kan utvides eller kollapses for å vise underoverskrifter eller annen informasjon.I Hypertext Markup Language (HTML) er implementeringen av et tre ofte kjent som et trevisning.Et HTML -tre kan brukes til å vise utformingen av sidene på et gitt nettsted;overskriftene og underoverskriftene til en disposisjon, dokument eller bok;eller temaene og svarene i et forum.Det er ingen eneste måte å implementere et HTML-tre på, og HTML har ikke noen innebygd støtte for et trevisning.I stedet konstrueres et HTML-tre vanligvis ved hjelp av en kombinasjon av verktøy som samlet blir referert til som dynamisk HTML (DHTML).

Et HTML-tre brukes når det er en samling informasjon som kan vises lineært, og hvert toppnivåOppføring kan ha null eller flere informasjonsstykker som kan være relatert til den oppføringen.Hver oppføring kalles en node og kan ha andre noder som er nestet under den.Et eksempel på en forekomst der et tre kan brukes til å organisere og vise informasjon er innenfor et online oppslagstavle.

Hvert emne i et online oppslagstavle kan være oppført som en toppnode, med begrepet toppnivå som indikererat noden ikke er nestet under en annen node.Hvert svar på et enkelt emne er nestet under noden på toppnivå, eller hovedtemaet.Hvis det blir gitt et svar på et svar, blir den første responsen en node som den andre responsen er nestet.På denne måten kan informasjon organiseres slik at assosiasjonene fra topp til bunn kan vises visuelt, vanligvis ved å øke innrykk av hver linje i forhold til hvor dypt nestet det er i strukturen.

Ett aspekt av et HTML -treDet krever at bruk av DHTML er muligheten for at hver node utvides, og viser alle nodene under den, eller skal avtales, skjule alle nodene slik at bare toppnivået blir sett.Dette kan oppnås ved bruk av en HTML -tabell som manipuleres gjennom et skriptspråk som endrer dokumentobjektmodellen (DOM) for å vise eller skjule de nødvendige tabellcellene.En annen metode som brukes til å lage et dynamisk HTML -tre er å bruke Extensible Markup Language (XML) -dokumenter som blir omgjort til HTML -sider med serversiden skript eller andre moduler.