Jest to polecenie xml_ppp, 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Ę
xml_pp - ładna drukarka xml
SYNOPSY
xml_pp [opcje] [ ]
OPIS
Ładna drukarka XML korzystająca z XML::Twig
OPCJE
-I[ ]
edytuje plik(i) na miejscu, jeśli podano rozszerzenie (bez spacji pomiędzy „-i” i
rozszerzenie), wówczas kopia zapasowa oryginalnego pliku zostanie utworzona z tym rozszerzeniem
Zasady rozszerzenia są takie same jak w Perlu (zobacz perldoc perlrun): if
rozszerzenie nie zawiera znaku „*”, wówczas jest on dołączany do oryginalnej nazwy pliku, jeśli
rozszerzenie zawiera jeden lub więcej znaków „*”, wówczas każdy znak „*” jest zastępowany przez
bieżąca nazwa pliku.
-S
styl używany do ładnego drukowania: none, nsgmls, nice, indented, record lub
record_c (dokładny opis tych stylów można znaleźć w dokumentacji XML::Twig), „wcięcie” przez
domyślnym
-P
zachowuje białe znaki w tagach. Możesz użyć kilku opcji „-p” lub zacytować tagi if
potrzebujesz więcej niż jednego
-mi
użyj XML::Twig Output_encoding (w oparciu o Text::Iconv lub Unicode::Map8 i
Unicode::String), aby ustawić kodowanie wyjściowe. Domyślnie oryginalne kodowanie to
zachowane.
Jeśli ta opcja zostanie użyta, deklaracja XML zostanie zaktualizowana (i utworzona, jeśli jej nie było).
Jeśli chcesz, upewnij się, że kodowanie jest obsługiwane przez parser, którego używasz
do przetworzenia pliku Pretty_printed (XML::Parser nie obsługuje na przykład „latin1”,
musisz użyć „iso-8859-1”)
-l ładuje dokumenty do pamięci zamiast wyświetlać je w trakcie analizowania.
Zapobiega to błędom (patrz BŁĘDY), ale zużywa więcej pamięci
-F
przeczytaj listę plików do przetworzenia , po jednym w wierszu
-v verbose (wyświetla listę aktualnie przetwarzanego pliku)
-- zatrzymaj przetwarzanie argumentów (aby przetwarzać pliki zaczynające się od -)
-h wyświetl pomoc
PRZYKŁADY
xml_pp foo.xml > foo_pp.xml # ładny wydruk foo.xml
xml_pp < foo.xml > foo_pp.xml # ładny wydruk ze standardowego wejścia
xml_pp -v -i.bak *.xml # ładne wydrukowanie plików .xml z kopiami zapasowymi
xml_pp -v -i'orig_*' *.xml # kopie zapasowe mają nazwę orig_
xml_pp -i -p pre foo.xhtml # zachowaj spacje w tagach pre
xml_pp -i.bak -p 'pre code' foo.xml # zachowaj spacje w tagach pre i code
xml_pp -i.bak -p pre -p kod foo.xml # to samo
xml_pp -i -s record mydb_export.xml # ładne wydrukowanie przy użyciu stylu rekordu
xml_pp -e utf8 -i foo.xml # wyjście będzie w utf8
xml_pp -e iso-8859-1 -i foo.xml # wyjście będzie w iso-8859-1
xml_pp -v -i.bak -f lof # ładne wydrukowanie plików w miejscu z lof
xml_pp -- -i.xml # ładnie wydrukuj plik -i.xml
xml_pp -l foo.xml # ładuje cały plik do pamięci
# przed ładnym wydrukowaniem
xml_pp -h # wyświetl pomoc
Użyj xml_ppp online, korzystając z usług onworks.net