Questo è il comando xmlsortp che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
xmlsort - ordina i "record" nei file XML
SINOSSI
xmlsort -r= [ ] [ ]
Opzioni:
-R nome degli elementi da ordinare
-K nodi figli da usare come chiavi di ordinamento
-ignoro maiuscole/minuscole durante l'ordinamento
-s normalizza gli spazi bianchi quando si confrontano le chiavi di ordinamento
-T bufferizza i record nella directory denominata invece che in memoria
-m imposta la dimensione del blocco di memoria per il buffering del disco
-h help - mostra la documentazione completa
Esempio:
xmlsort -r 'persona' -k 'cognome;nome' -i -s in.xml >out.xml
DESCRIZIONE
Questo script prende un documento XML su STDIN o da un file denominato e scrive un file ordinato
versione del file in STDOUT. L'opzione "-r" dovrebbe essere usata per identificare i 'record' in
il documento - i bit che vuoi ordinare. Gli elementi prima e dopo i record saranno
non influenzato dal genere.
VERSIONI
Ecco un breve riassunto delle opzioni della riga di comando (e delle opzioni XML::Filter::Ordina)
cui corrispondono). Per maggiori dettagli vedere XML::Filter::Sort.
-R (Disco)
Il nome degli elementi da ordinare. Questo può essere un semplice nome di elemento come
'person' o un percorso come 'impiegati/persona' (contenuti solo elementi persona
direttamente all'interno di un elemento dipendenti).
-K (Chiavi)
Elenco separato da punto e virgola di elementi (o attributi) all'interno di un record che dovrebbe essere
usati come chiavi di ordinamento. Ogni tasto può essere seguito facoltativamente da 'alpha' o 'num' per
indicare alfanumerico di ordinamento numerico e 'asc' o 'desc' per crescente o
ordine decrescente (es: -k 'cognome;nome;età,n,d').
-i (Ignora Caso)
Questa opzione rende i confronti di ordinamento senza distinzione tra maiuscole e minuscole.
-s (Normalizza SpazioChiave)
Per impostazione predefinita, tutti gli spazi negli elementi della chiave di ordinamento sono considerati significativi.
Se si specifica -s, gli spazi bianchi iniziali e finali verranno eliminati e interni
gli spazi bianchi vengono compressi in un unico spazio.
-T (DirTemp)
Quando si ordinano documenti di grandi dimensioni, può essere prudente utilizzare il buffering del disco piuttosto che
bufferizzazione della memoria. Questa opzione ti permette di specificare dove dovrebbero essere i file temporanei
scritto.
-m (MaxMem)
Se usi l'opzione -t per abilitare il buffering del disco, i record verranno raccolti in memoria
in 'pezzi' fino a circa 10 megabyte prima di essere ordinati e inviati in spool a temporanei
File. Questa opzione consente di specificare una dimensione del blocco più grande. Un suffisso di K o M
indica rispettivamente kilobyte o megabyte.
Usa xmlsortp online utilizzando i servizi onworks.net