hxtoc – Online in der Cloud

Dies ist der Befehl hxtoc, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


hxtoc – Fügt ein Inhaltsverzeichnis in eine HTML-Datei ein

ZUSAMMENFASSUNG


hxtoc [ -x ] [ -l niedrig ] [ -h Highs ] [ Datei ] [ -t ] [ -d ] [ -c Klasse ]

BESCHREIBUNG


Das hxtoc Der Befehl liest eine HTML-Datei und fügt fehlende ID-Attribute in allen H1 bis H6 ein
Elemente zwischen den Ebenen -l und -h (außer die Option -d in Kraft ist, siehe unten) und
fügt auch A-Elemente mit NAME-Attributen ein, sodass alte Browser H1 bis H6 erkennen
Header auch als Zielanker (es sei denn, die Option -t in Kraft ist). Die Ausgabe ist
auf stdout geschrieben.

Wenn es einen Kommentar zum Formular gibt



oder ein paar Kommentare


...


dann wird der Kommentar oder das Paar mit allem dazwischen durch eine Tabelle von ersetzt
Inhalt, bestehend aus einer Liste (UL) von Links zu allen Kopfzeilen im Dokument.

Der Text der Überschriften wird in dieses Inhaltsverzeichnis kopiert, einschließlich aller Inline-Markups.
außer dass DFN-Tags und SPAN-Tags mit der KLASSE „index“ weggelassen werden (aber die Elemente
Inhalt wird kopiert).

Wenn ein Header ein CLASS-Attribut mit einem Wert (oder einem seiner Werte) hat, muss das Schlüsselwort „no-“ verwendet werden.
toc“, dann erscheint diese Überschrift nicht im Inhaltsverzeichnis.

OPTIONAL


Die folgenden Optionen werden unterstützt:

-x Verwenden Sie XML-Konventionen: Leere Elemente werden mit einem Schrägstrich am Ende geschrieben:

-l niedrig Legt die Überschrift mit der niedrigsten Nummer fest, die im Inhaltsverzeichnis angezeigt wird. Der Standardwert ist 1
(dh H1).

-h Highs Legt die Kopfzeile mit der höchsten Nummer fest, die im Inhaltsverzeichnis angezeigt wird. Der Standardwert ist 6
(dh H6).

-t Normalerweise hxtoc fügt sowohl ID-Attribute als auch leere A-Elemente mit einem NAMEN hinzu
attribute und CLASS="bctarget", so dass ältere Browser, die die ID nicht verstehen
wird immer noch das Ziel finden. Bei dieser Option entfallen die A-Elemente
generiert.

-c Klasse Die generierten UL-Elemente im Inhaltsverzeichnis verfügen über ein CLASS-Attribut
mit dem Wert Klasse. Der Standardwert ist „toc“.

-d Versucht, Abschnittselemente stattdessen als Ziele im Inhaltsverzeichnis zu verwenden
H1 bis H6. Ein Abschnittselement ist ein DIV-, SECTION-, ARTICLE-, ASIDE- oder NAV-Element
dessen erstes Kind ein Überschriftenelement (H1 bis H6) oder eine HGROUP ist. Die Aufteilung
Element erhält eine ID, falls es noch keine hat. Mit dieser Option wird die
Ebene eines beliebigen H1 bis H6, das das erste untergeordnete Element eines Abschnittselements (oder eines) ist
HGROUP, das selbst das erste untergeordnete Element eines Abschnittselements ist) wird nicht bestimmt
nach seinem Namen, sondern nach der Verschachtelungstiefe der Schnittelemente. (Alle H1 bis H6
die nicht das erste untergeordnete Element eines Abschnittselements sind, haben weiterhin ihre Ebene
bereits durch ihren Namen angedeutet.)

OPERANDEN


Der folgende Operand wird unterstützt:

Datei Der Name einer HTML-Datei. Wenn es nicht vorhanden ist, wird stattdessen die Standardeingabe gelesen.

DIAGNOSE


Die folgenden Exit-Werte werden zurückgegeben:

0 Erfolgreiche Fertigstellung.

> 0 Beim Parsen der HTML-Datei ist ein Fehler aufgetreten. hxtoc Werde versuchen zu korrigieren
den Fehler beheben und trotzdem eine Ausgabe erzeugen.

Nutzen Sie hxtoc online über die Dienste von onworks.net



Neueste Linux- und Windows-Online-Programme