eXtensible Markup Language Tutorial - by Marco Giannì
Appendice A: Strumenti software

Il parser Msxml

Il processore fornito dalla Microsoft può essere scaricato all'indirizzo http://www.microsoft.com/xml/parser/xmlinst.exe. Questo pacchetto contiene oltre al processore anche un'utile serie di esempi su come utilizzare documenti XML nelle pagine Web.

Il processore è di tipo validating, ed è scritto in Java; può essere utilizzato al prompt del DOS o con un applet Java fornito nel pacchetto della Microsoft. Al prompt del DOS basta semplicemente digitare:

C:\> jview  msxml -d [nome del documento]

Il processore notifica eventuali errori rilevati durante l'analisi.

Se ad esempio la prima riga del documento è la seguente:

<?xml version="1.0">

il processore notifica:

C:\> jview msxml -d [nome del documento]
Expected ?> instead of tag end(>)
Location: file:/C:// [nome del documento](2,-1)
Context: <xml>

Se invece il file non presenta errori il processore fornisce sullo standard output lo stesso file nel formato originale XML, mettendo in evidenza la struttura dati ivi contenuta utilizzando opportune indentazioni.

Il Java applet XMLViewer fornito dalla stessa Microsoft può essere utilizzato assieme al processore per visualizzare la struttura dati di un file, come mostra la Fig. A.1.

Fig. A.1: Il Java applet XML Viewer visualizza la struttura dati di un file XML.

<indietro home page avanti>

Copyright © 2000-2005. Tutti i diritti sono riservati. Per informazioni: mgianni@infinito.it