2.7

Sezione 2: Utenti esistenti

Q 2.7: Come apro o eseguo un file XML?

Non è una domanda significativa. XML è un formato di dati, non un linguaggio di programmazione.

 

Puoi non farlo e non devi. XML in sé non è un linguaggio di programmazione, quindi i normali documenti XML non ‘si aprono’ e non vengono ‘eseguiti’. XML è un linguaggio di specifica markup e i file XML sono solo dari: stanno fermi finché non apri un programma che li mostra (come un browser) o che ci fa qualcosa (come un convertitore che scrive i dati in un altro formato, o un database che legge i dati), o li modifica (come un editor).

Se vuoi vedere o visualizzare un file XML, aprilo con un editor XML o un browser XML.

XSLT2 e XSL:FO

Le idee sono annebbiate dal fatto che i più famosi linguaggi di elaborazione della trasformazione (XSLT2 e XSL:FO) sono in realtà scritti in sintassi XML, dato che sono dichiarativi e non procedurali. In questi casi speciali si può dire che ‘esegui’ un file XML, eseguendo un’applicazione di elaborazione come Saxon, che compila le direttive specificate nel file in bytecode Java per elaborare documenti XML. In tal senso, puoi metterli a confronto con altri linguaggi di programmazione, ma staresti paragonando le infrastrutture dei linguaggi, non la sintassi di XML nella quale sono scritti

Leave a Comment

Your email address will not be published. Required fields are marked *