Dies ist der Befehl xmlprettyp, 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
xmlpretty – XML-Pretty-Drucker
ZUSAMMENFASSUNG
xmlpretty [--options] [Dateiname]
BESCHREIBUNG
xmlpretty ist die Befehlszeilenschnittstelle zu XML::Handler::YAWriter und fungiert als Werkzeug zum Hinzufügen
und entfernen Sie das hübsche Drucken in XML-Dateien.
xmlpretty verfügt über mehrere Methoden, um die Lesbarkeit für den Menschen zu erhöhen.
Wenn Sie die Lesbarkeit erhöhen möchten, ohne sogenannte ignorierbar Leerzeichen, verwenden Sie es in der
Folgender Weg:
$ xmlpretty --AddHiddenNewline \
--AddHiddenAttrTab \
--CatchEmptyElement \
uglyfile.xml > Prettyfile.xml
Wenn Sie dies tun nicht Ich möchte die Datei weiter verarbeiten, möchte sie aber nur für Menschen lesbar machen, fügen Sie hinzu
Fügen Sie der Datei wie folgt sichtbare Leerzeichen hinzu:
$ xmlpretty --PrettyWhiteNewline \
--PrettyWhiteIndent \
--CatchEmptyElement \
uglyfile.xml > Prettyfile.xml
Sie können YAWriter verwenden, um Leerzeichen aus XML-Dokumenten zu entfernen. Dies kann in 99 % der Fälle funktionieren
Fälle, in denen Sie vernachlässigbare Leerzeichen entfernen möchten, die durch die verschiedenen Formen von verursacht werden
hübscher Druck.
$ xmlpretty --NoWhiteSpace \
--Keine Kommentare \
--AddHiddenNewline \
--AddHiddenAttrTab \
--CatchEmptyElement \
Prettyfile.xml > Cleanfile.xml
Optionen
Optionen werden in einer GNU-ähnlichen --option-Sprache angegeben.
AddHiddenNewline boolescher Wert
Versteckte neue Zeile vor „>“ hinzufügen
AddHiddenAttrTab boolean
Fügen Sie eine ausgeblendete Tabellierung für Attribute hinzu
CatchEmptyElement boolean
Leere Elemente abfangen und „/>“-Komprimierung anwenden
CatchWhiteSpace boolean
Fangen Sie Leerzeichen mit Kommentaren ab
IsSGML boolean
Diese Option bewirkt, dass start_document, processing_instruction und doctype_decl ausgeführt werden
erscheinen als SGML. Die SGML ist natürlich immer noch wohlgeformt, wenn Ihre SAX-Ereignisse gut sind.
gebildet.
NoComments boolean
Kommentare unterdrücken
NoDTD boolean
DTD unterdrücken
NoPI boolescher Wert
Verarbeitungsanweisungen unterdrücken
NoProlog boolean
Unterdrücken Prolog
NoWhiteSpace boolean
Unterdrücken Sie WhiteSpace, um Dokumente vor dem hübschen Drucken zu bereinigen.
PrettyWhiteIndent boolean
Fügen Sie vor jeder Ereigniszeichenfolge einen sichtbaren Einzug hinzu
PrettyWhiteNewline boolean
Fügen Sie sichtbare Zeilenumbrüche vor jeder Ereigniszeichenfolge hinzu
SAX1 boolean (noch nicht implementiert)
Gibt nur SAX1-kompatible Ereigniszeichenfolgen aus
Fehler:
Die automatische Umkodierung zwischen 8bit und 16bit funktioniert noch nicht richtig!
Ich habe Perl-5.6 zu Hause und kann hier „use utf8;“ angeben. an den richtigen Stellen zu machen
Umkodierungsarbeiten. Aber ich sage nicht gern „5.00555 verwenden“; weil auf vielen Systemen 5.00503 läuft.
Verwenden Sie xmlprettyp online über die Dienste von onworks.net