Dies ist der Befehl hxnormalize, der im kostenlosen OnWorks-Hosting-Provider über eine unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator ausgeführt werden kann
PROGRAMM:
NAME/FUNKTION
hxnormalize - eine HTML-Datei hübsch drucken
ZUSAMMENFASSUNG
hxnormalisieren [ -x ] [ -e ] [ -d ] [ -s ] [ -L ] [ -i Einzug ] [ -l Linienlänge ] [ -c
Kommentarmagie ] [ Datei-oder-URL ]
BESCHREIBUNG
Das hxnormalisieren Der Befehl hübsch druckt eine HTML-Datei und versucht auch, kleine Fehler zu beheben.
Die Ausgabe ist das gleiche HTML, jedoch mit maximaler Zeilenlänge und mit optionaler Einrückung
um die Verschachtelungsebene jeder Zeile anzugeben.
OPTIONAL
Die folgenden Optionen werden unterstützt:
-x Verwenden Sie XML-Konventionen: Leere Elemente werden mit einem Schrägstrich am Ende geschrieben:
. Impliziert -e.
-e Fügen Sie immer Endtags ein, auch wenn HTML sie nicht benötigt (zum Beispiel: und
).
-d Lassen Sie den DOCTYPE aus der Ausgabe weg.
-i Einzug Legen Sie die Anzahl der Leerzeichen fest, um jede Verschachtelungsebene einzurücken. Standard ist 2. Nicht alle
Elemente verursachen einen Einzug. Im Allgemeinen Elemente, die in einem Block vorkommen können
Umgebung werden in einer neuen Zeile gestartet und verursachen einen Einzug, aber Inline-Elemente,
wie EM und SPAN verursachen keinen Einzug.
-l Linienlänge
Legt die maximale Zeilenlänge fest. hxnormalisieren wird Zeilen umbrechen, so dass alle Zeilen
sind so lang wie möglich, aber nicht länger als diese Länge. Der Standardwert ist 72. Wörter
die länger als die Zeilenlänge sind, werden nicht unterbrochen und erstrecken sich über
diese Länge. EIN
Der Inhalt der Elemente STYLE, SCRIPT und PRE wird nicht umgebrochen.
-s Lassen Sie Tags weg , die keine Attribute haben.
-L Entfernen Sie redundante "lang"- und "xml:lang"-Attribute. (dh diejenigen, deren Wert
die gleiche wie die vom übergeordneten Element geerbte Sprache.)
-c Kommentarmagie
Kommentare werden normalerweise direkt nach dem vorhergehenden Text platziert. Das ist normalerweise
Korrekt für kurze Kommentare, aber einige Kommentare sollen auf einer separaten Seite stehen
Linie. Kommentarmagie eine Zeichenfolge ist und wenn diese Zeichenfolge in einem Kommentar vorkommt,
hxnormalisieren gibt eine leere Zeile vor diesem Kommentar aus. Z.B -c "====" kann sein
wird verwendet, um alle Kommentare, die "====" enthalten, in eine separate Zeile zu setzen, mit einem vorangestellten
leere Zeile. Standardmäßig werden keine Kommentare so behandelt.
OPERANDEN
Der folgende Operand wird unterstützt:
Datei-oder-URL
Der Name oder die URL einer HTML-Datei. Falls nicht vorhanden, wird stattdessen die Standardeingabe gelesen.
EXIT STATUS
Die folgenden Exit-Werte werden zurückgegeben:
0 Erfolgreiche Fertigstellung.
> 0 Beim Parsen der HTML-Datei ist ein Fehler aufgetreten. hxnormalisieren werde es versuchen
Korrigieren Sie den Fehler und erstellen Sie trotzdem eine Ausgabe.
Um einen Proxy zum Abrufen von Remotedateien zu verwenden, legen Sie die Umgebungsvariablen fest HTTP-Proxy und
ftp_proxy. Z.B, http_proxy="http://localhost:8080/"
Verwenden Sie hxnormalize online mit den onworks.net-Diensten