Jest to polecenie xmlsortp, 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Ę
xmlsort - sortuje „rekordy” w plikach XML
STRESZCZENIE
xmlsort -r= [ ] [ ]
Opcje:
-R nazwa elementów, które mają zostać posortowane
-k węzły podrzędne, które mają być używane jako klucze sortowania
-Ignoruję wielkość liter podczas sortowania
-s normalizuje białe znaki podczas porównywania kluczy sortowania
-T buforuj rekordy do nazwanego katalogu, a nie do pamięci
-M ustaw rozmiar porcji pamięci do buforowania dysku
-h pomoc - wyświetl pełną dokumentację
Przykład:
xmlsort -r 'osoba' -k 'nazwisko;imię' -i -s in.xml >out.xml
OPIS
Ten skrypt pobiera dokument XML na STDIN lub z nazwanego pliku i zapisuje posortowany
wersję pliku na STDOUT. Do identyfikacji „rekordów” w pliku należy użyć opcji „-r”.
dokument — fragmenty, które chcesz posortować. Elementy przed i po zapisach będą
rodzaj nie ma na to wpływu.
OPCJE
Oto krótkie podsumowanie opcji wiersza poleceń (oraz opcji XML::Filter::Sort
którym odpowiadają). Aby uzyskać więcej informacji, zobacz XML::Filter::Sort.
-R (Nagrywać)
Nazwa elementów, które mają zostać posortowane. Może to być prosta nazwa elementu, np
„osoba” lub nazwa ścieżki, np. „pracownicy/osoba” (zawarte są tylko elementy osoby
bezpośrednio w elemencie pracowników).
-k (Klucze)
Rozdzielana średnikami lista elementów (lub atrybutów) rekordu, które powinny się znajdować
używane jako klucze sortowania. Po każdym klawiszu może opcjonalnie nastąpić „alfa” lub „num”.
wskazuje sortowanie alfanumeryczne lub numeryczne, a „rosnąco” lub „malejąco” w przypadku rosnącego lub
porządek malejący (np.: -k 'nazwisko;imię;wiek,n,d').
-i (Ignoruj wielkość liter)
Ta opcja sprawia, że w porównaniach sortowania nie jest uwzględniana wielkość liter.
-s (Normalizuj przestrzeń kluczową)
Domyślnie wszystkie białe znaki w elementach klucza sortowania są uważane za znaczące.
Podanie opcji -s spowoduje, że początkowe i końcowe białe znaki zostaną usunięte i będą wewnętrzne
białe znaki mają zostać zwinięte do pojedynczej spacji.
-T (Katalog tymczasowy)
Podczas sortowania dużych dokumentów rozsądne może być użycie buforowania dyskowego
buforowanie pamięci. Ta opcja pozwala określić, gdzie powinny znajdować się pliki tymczasowe
napisany.
-M (MaxMem)
Jeśli użyjesz opcji -t, aby włączyć buforowanie dysku, rekordy będą gromadzone w pamięci
w „fragmentach” o wielkości do około 10 megabajtów, zanim zostaną posortowane i buforowane jako tymczasowe
akta. Ta opcja umożliwia określenie większego rozmiaru porcji. Przyrostek K lub M
wskazuje odpowiednio kilobajty lub megabajty.
Użyj xmlsortp online, korzystając z usług onworks.net