Skip to main content

Hvad er et HTML -træ?

Et træ i computerdata -termer er en metode til at vise information som en sekvens af indlejrede noder, der kan udvides eller kollapses for at vise underoverskrifter eller anden information.I hypertekstmarkeringssproget (HTML) er implementeringen af et træ ofte kendt som en trævisning.Et HTML -træ kan bruges til at vise layoutet af siderne på et givet websted;overskrifterne og underoverskrifterne af en oversigt, dokument eller bog;eller emnerne og svarene i et forum.Der er ingen enkelt måde at implementere et HTML-træ, og HTML i sig selv har ikke nogen indbygget støtte til en trævisning.I stedet konstrueres et HTML-træ normalt ved hjælp af en kombination af værktøjer, der samlet omtales som dynamisk HTML (DHTML).

Et HTML-træ bruges, når der er en samling af information, der kan vises lineært, og hvert øverste niveauIndgang kan have nul eller flere oplysninger, der kan relateres til denne post.Hver post kaldes en knude og kan have andre noder, der er indlejret under den.Et eksempel på et eksempel, hvor et træ kunne bruges til at organisere og vise information er inden for et online opslagstavle.

Hvert emne i et online opslagstavle kunne anføres som en node på topniveau, med udtrykket topniveau, der angiverat noden ikke er indlejret under en anden knude.Hvert svar på et enkelt emne er indlejret under knudepunktet på øverste niveau eller hovedemnet.Hvis der svares til et svar, bliver det første svar en knude, under hvilken det andet svar er indlejret.På denne måde kan information organiseres, så foreningerne fra toppen til bunden kan fremstilles visuelt, normalt ved at øge indrykket af hver linje i forhold til, hvor dybt indlejret det er i strukturen.

Et aspekt af et HTML -træDet kræver, at brugen af DHTML er evnen til, at hver knude kan udvides, der viser alle knudepunkter under den eller skal kontraheres, skjule alle knudepunkter, så kun det øverste niveau ses.Dette kan opnås ved hjælp af en HTML -tabel, der manipuleres gennem et scriptingsprog, der ændrer dokumentobjektmodellen (DOM) for at vise eller skjule de nødvendige tabelceller.En anden metode, der bruges til at skabe et dynamisk HTML -træ, er at anvende udvideligt markeringssprog (XML) -dokumenter, der er omdannet til HTML -sider med serviceside -scripts eller andre moduler.