Dies ist der Befehl xmlprettyp, 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
xmlpretty - Schöner XML-Drucker
ZUSAMMENFASSUNG
xmlpretty [--options] [Dateiname]
BESCHREIBUNG
xmlhübsch ist die Befehlszeilenschnittstelle zu XML::Handler::YAWriter, die als Werkzeug zum Hinzufügen fungiert
und entfernen Sie hübsches Drucken in XML-Dateien.
xmlhübsch hat mehrere Methoden, um menschliche Lesbarkeit hinzuzufügen.
Wenn Sie Lesbarkeit hinzufügen möchten, ohne sogenannte ignorierbar Leerzeichen, verwenden Sie es in der
folgender Weg:
$ xmlpretty --AddHiddenNewline \
--AddHiddenAttrTab \
--CatchEmptyElement \
uglyfile.xml > hübschfile.xml
Wenn Sie dies tun nicht die Datei weiterverarbeiten möchten, aber nur für Menschen lesbar sein möchten, fügen Sie hinzu
sichtbares Leerzeichen in die Datei wie folgt:
$ xmlpretty --PrettyWhiteNewline \
--PrettyWhiteIndent \
--CatchEmptyElement \
uglyfile.xml > hübschfile.xml
Sie können YAWriter verwenden, um Whitespace aus XML-Dokumenten zu entfernen. Dies kann in 99% der Fälle funktionieren
Fälle, in denen Sie nicht zu beachtende Leerzeichen entfernen möchten, die durch die verschiedenen Formen von verursacht werden
hübscher Druck.
$ xmlpretty --NoWhiteSpace \
--Keine Kommentare \
--AddHiddenNewline \
--AddHiddenAttrTab \
--CatchEmptyElement \
hübschfile.xml > cleanfile.xml
Optionen
Optionen werden in einem Gnu wie --option idiom angegeben.
AddHiddenNewline Boolean
Versteckte Zeilenumbrüche vor ">" hinzufügen
AddHiddenAttrTab boolesch
Ausgeblendete Tabellen für Attribute hinzufügen
CatchEmptyElement boolesch
Fangen Sie leere Elemente ein, wenden Sie die "/>"-Komprimierung an
CatchWhiteSpace-Boolean
Leerzeichen mit Kommentaren einfangen
IsSGML boolesch
Diese Option bewirkt, dass start_document, processing_instruction und doctype_decl zu
als SGML erscheinen. Die SGML ist natürlich immer noch wohlgeformt, wenn Ihre SAX-Events gut sind-
gebildet.
Boolesche NoComments
Kommentare unterdrücken
Boolean NoDTD
DTD unterdrücken
Boolean NoPI
Verarbeitungsanweisungen unterdrücken
Boolescher NoProlog
Unterdrücken Prolog
Boolean NoWhiteSpace
Unterdrücken Sie WhiteSpace, um Dokumente von früheren hübschen Drucken zu entfernen.
PrettyWhiteIndent Boolean
Fügen Sie einen sichtbaren Einzug vor einer Ereigniszeichenfolge hinzu
PrettyWhiteNewline Boolean
Fügen Sie vor jedem Ereignisstring sichtbare Zeilenumbrüche hinzu
Boolean SAX1 (noch nicht implementiert)
Nur SAX1-konforme Ereignisstrings ausgeben
Fehler:
Das automatische Rekodieren 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
Rekodierarbeiten. Aber ich mag es nicht zu sagen "verwende 5.00555;" weil viele Systeme mit 5.00503 laufen.
Verwenden Sie xmlprettyp online mit den onworks.net-Diensten