Jest to polecenie xmlprettyp, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS
PROGRAM:
IMIĘ
xmlpretty – ładna drukarka XML
STRESZCZENIE
xmlpretty [--opcje] [nazwa pliku]
OPIS
xmlładny to interfejs wiersza poleceń dla XML::Handler::YAWriter, działający jako narzędzie do dodawania
i usuń ładne drukowanie do plików XML.
xmlładny ma kilka metod dodania czytelności dla człowieka.
Jeśli chcesz dodać czytelność bez dodawania tzw ignorowany Biała przestrzeń, użyj go w
podążać drogą :
$ xmlpretty --AddHiddenNewline \
--DodajUkrytyAttrTab \
--CatchEmptyElement \
brzydkiplik.xml > ładnyplik.xml
Jeśli tak nie chcesz dalej przetwarzać plik, ale chcesz, aby był czytelny dla człowieka, dodaj
widoczne białe znaki w pliku w następujący sposób:
$ xmlpretty --PrettyWhiteNewline \
--PrettyWhiteIndent \
--CatchEmptyElement \
brzydkiplik.xml > ładnyplik.xml
Możesz użyć YAWriter do czyszczenia białych znaków z dokumentów XML. To może działać w 99% przypadków
przypadki, w których chcesz pozbyć się ignorowanych białych znaków spowodowanych różnymi formami
ładny nadruk.
$ xmlpretty --NoWhiteSpace \
--Bez komentarza \
--Dodaj ukrytą nową linię \
--DodajUkrytyAttrTab \
--CatchEmptyElement \
Prettyfile.xml > cleanfile.xml
Opcje
Opcje są podawane w idiomie gnu, takim jak --option.
Wartość logiczna AddHiddenNewline
Dodaj ukryty znak nowej linii przed „>”
Wartość logiczna AddHiddenAttrTab
Dodaj ukrytą tabelę dla atrybutów
Wartość logiczna CatchEmptyElement
Złap puste elementy, zastosuj kompresję „/>”.
Wartość logiczna CatchWhiteSpace
Łap spacje w komentarzach
Wartość logiczna isSGML
Ta opcja spowoduje, że start_document, Processing_instruction i doctype_decl zostaną wykonane
pojawiają się jako SGML. SGML jest oczywiście nadal dobrze uformowany, jeśli zdarzenia SAX są dobrze
powstały.
Wartość logiczna Brak komentarzy
Pomiń komentarze
Wartość logiczna NoDTD
Pomiń DTD
Wartość logiczna NoPI
Pomiń instrukcje przetwarzania
Wartość logiczna NoProlog
Stłumić Prolog
Wartość logiczna NoWhiteSpace
Pomiń białe spacje, aby oczyścić dokumenty z poprzedniego ładnego wydruku.
Wartość logiczna PrettyWhiteIndent
Dodaj widoczne wcięcie przed dowolnym ciągiem zdarzeń
Wartość logiczna PrettyWhiteNewline
Dodaj widoczne znaki nowej linii przed dowolnym ciągiem zdarzeń
Wartość logiczna SAX1 (jeszcze nie zaimplementowana)
Wyprowadzaj tylko ciągi zdarzeń zgodne z SAX1
Błędy:
Automatyczne kodowanie pomiędzy 8-bitowym i 16-bitowym formatem nie działa jeszcze poprawnie!
Mam w domu Perl-5.6 i tutaj mogę określić „użyj utf8”; we właściwych miejscach do wykonania
praca nad kodowaniem. Ale nie lubię mówić „użyj 5.00555”; ponieważ wiele systemów obsługuje wersję 5.00503.
Użyj xmlprettyp online, korzystając z usług onworks.net