Se generează TOC cu javascript (dinamic - după încărcarea sursei HTML în browser), respectiv transformând cu perl fişierul-sursă HTML iniţial (static - fişierul rezultat conţine şi TOC).
Printr-o funcţie javascript se colectează elementele "heading" din cadrul documentului încărcat şi se adaugă fiecăruia un atribut ID (pentru a referi secţiunea respectivă); apoi, se creează elemente <a> având ca valoare a atributului href tocmai id-ul fixat anterior; aceste link-uri constituie apoi, elementul TOC.
my $tw = new XML::Twig() construieşte un obiect de memorie conţinând datele şi "pointeri" la metodele specifice modulului XML::Twig (pentru construcţia în memorie a arborelui elementelor HTML), dar şi "pointeri" la funcţii de transformare ("handlere") specificate de utilizator - în cazul de faţă, pentru crearea subarborelui TOC.
ŞahStartTemp
Judeţ:
Load another random Bliţ
Linux şi aplicaţii Web
în 24 de ore
Orar şcolar
documentaţie Sphinx