Questo programma
.NET l'ho creato per indentare i file
XML e renderli più leggibili (ad esempio i file di SharePoint).
Scarica ora la versione 1.0.1:
IndentXML.zipPer installarlo è sufficiente estrarre il file
IndentXML.exe in una cartella ed eseguirlo tramite
linea di comando.
Se eseguito senza parametri visualizza il messaggio di help mostrato qua sotto:
Indenta correttamente un file XML per agevolarne la lettura.
IndentXML.exe sorgente [destinazione] [/C | /T] [/W]
sorgente file xml da identare
destinazione file su cui scrivere il risultato
/C comprime il file rimuovendo gli spazi
/T usa il tabulatore per l'indentazione
/W formatta l'output in HTML
/? visualizza questo help
Esempi:
IndentXML schema.xml
IndentXML schema.xml schema.new.xml /t
IndentXML schema.new.xml /c > schema.xml
IndentXML schema.new.xml /w > schema.html
by http://www.sgart.it
ad esempio partendo da questo file
es.xml<Switch><Expr><GetVar Name="GroupByIndent" /></Expr>
<Case Value="0"><HTML><![CDATA[ class="ms-gb" ]]></HTML>
</Case><Default><HTML><![CDATA[ class="ms-gb2" ]]></HTML></Default>
</Switch>
e dando il comando
indentxml es.xml si ottiene
<Switch>
<Expr>
<GetVar Name="GroupByIndent" />
</Expr>
<Case Value="0">
<HTML><![CDATA[ class="ms-gb" ]]></HTML>
</Case>
<Default>
<HTML><![CDATA[ class="ms-gb2" ]]></HTML>
</Default>
</Switch>
infine dando il comando
indentxml es.xml /w > es.htm si ottiene una pagina
HTML come la seguente
Se non dovesse funzionare, è perché non hai installato il
Framework .NET 1.1,
qui trovi le istruzioni per scaricarlo e installarlo.