Strumenti XML in Visual Studio

Aggiornamento: novembre 2007

L'XML (Extensible Markup Language) è un linguaggio di markup utilizzato per descrivere i dati. Grazie a esso è possibile ottenere dichiarazioni del contenuto più accurate e risultati di ricerca più significativi su piattaforme diverse. L'XML rende inoltre possibile la separazione dei dati dal loro aspetto. Nell'HTML, ad esempio, vengono utilizzati dei tag per far sì che il browser visualizzi i dati utilizzando il grassetto o il corsivo; nell'XML, invece, i tag vengono utilizzati soltanto per descrivere dati, quali il nome di una città, la temperatura e la pressione atmosferica. Nell'XML, per presentare i dati all'interno di un browser, vengono utilizzati dei fogli di stile come ad esempio i fogli di stile XSL (Extensible Stylesheet Language) o CSS (Cascading Style Sheet). La possibilità offerta dall'XML di separare i dati dal loro aspetto e dal processo cui vengono sottoposti consente di visualizzarli ed elaborarli secondo le proprie preferenze, utilizzando fogli di stile o applicazioni diversi.

L'XML è un sottoinsieme del linguaggio SGML ottimizzato per la pubblicazione sul Web definito dal World Wide Web Consortium (W3C). Questa standardizzazione garantisce l'omogeneità e l'indipendenza dei dati strutturati da applicazioni e fornitori.

Il linguaggio XML costituisce la base di molte funzionalità di Visual Studio e di .NET Framework. Nell'elenco di argomenti seguente vengono riportati gli strumenti e le funzionalità relativi al linguaggio XML disponibili in Visual Studio e in .NET Framework.

Per ulteriori informazioni, visitare il sito XML Developer Center (https://msdn.Microsoft.com/xml), in cui sono disponibili la documentazione aggiornata, informazioni tecniche, download, newgroup e altre risorse per sviluppatori XML (informazioni in lingua inglese).

In questa sezione

  • Utilizzo di dati XML
    Viene descritto il ruolo del linguaggio XML nella gestione dei dati in Visual Studio.

  • Debug di XSLT
    Viene descritto come utilizzare il debugger di Visual Studio per eseguire il debug del linguaggio XSLT.

Riferimenti

  • Riferimento agli standard XML
    Vengono fornite informazioni sulle tecnologie XML, ad esempio XML, DTD (Document Type Definition), XSD (XML Schema Definition Language) e XSLT.

  • System.Xml
    Vengono descritti le classi e altri elementi che costituiscono lo spazio dei nomi System.Xml e vengono forniti i collegamenti a informazioni dettagliate relative a ciascun elemento.

  • System.Xml.Serialization
    Vengono descritti le classi e altri elementi che costituiscono lo spazio dei nomi System.Xml.Serialization e vengono forniti i collegamenti a informazioni dettagliate relative a ciascun elemento.

Sezioni correlate