Hva er en HTML Tree?

March 28  by Eliza

Et tre i datamaskinen data termer er en metode for å vise informasjon som en sekvens av nestede noder som kan utvides eller kollapset for å vise underoverskrifter eller annen informasjon. I Hypertext Markup Language (HTML), er gjennomføringen av et tre ofte kjent som en trestruktur. En HTML-treet kan brukes til å vise oppsettet av sidene innenfor et gitt nettsted; overskriftene og underoverskrifter i en disposisjon, dokument eller en bok; eller emner og svar i et forum. Det er ingen enkelt måte å implementere en HTML tre og HTML selv ikke har noen innebygd støtte for en trevisning. I stedet er en HTML-treet vanligvis konstruert ved hjelp av en kombinasjon av verktøy som samlet omtales som dynamisk HTML (DHTML).

En HTML-treet brukes når det er en samling av informasjon som kan vises lineært, og hvert toppnivå oppføring kan ha null eller flere biter av informasjon som kan relateres til denne oppføringen. Hver oppføring kalles en node og kan ha andre noder nestet under den. Et eksempel på et tilfelle der et tre kan brukes for å organisere og vise informasjon er innenfor en elektronisk oppslagstavle.

Hvert emne i en online diskusjonsforumet kan være oppført som en topp-nivå node, med begrepet "top-level" som indikerer at noden ikke er nestet under en annen node. Hvert svar på en enkelt emne er nestet under toppnivå node, eller hovedtema. Hvis et svar er gjort til en reaksjon, da den første responsen blir en node i henhold til hvilken den andre reaksjon er nestet. På denne måte kan informasjon bli organisert slik at foreningene fra toppen til bunnen kan være visuelt stilles, vanligvis ved å øke søkket for hver linje i forhold til hvor dypt nestet det er i strukturen.

Et aspekt av en HTML-tre som krever bruk av DHTML er muligheten for hver node for å bli utvidet, viser alle nodene under den, eller å bli kontrahert og skjuler alle nodene så bare på øverste nivå man er sett. Dette kan oppnås gjennom bruk av en HTML-tabell som er manipulert gjennom et skriptspråk som endrer Document Object Model (DOM) for å vise eller skjule de nødvendige tabellceller. En annen metode som brukes for å skape en dynamisk HTML treet er å ansette Extensible Markup Language (XML) dokumenter som er omgjort til HTML-sider med server side skript eller andre moduler.

  • Et tre i datamaskinen data termer er en metode for å vise informasjon som en sekvens av nestede noder som kan utvides eller kollapset for å vise underoverskrifter eller annen informasjon.