Strumenti XML in Visual Studio
Extensible Markup Language (XML) è un linguaggio di markup che fornisce un formato per la descrizione dei dati. Offre una maggiore precisione per le dichiarazioni del contenuto e risultati di ricerca più significativi tra più piattaforme. Il linguaggio XML consente inoltre di separare la presentazione dai dati. Ad esempio, in HTML si usano i tag per indicare al browser di visualizzare i dati in grassetto o corsivo. In XML invece si usano i tag solo per descrivere i dati, ad esempio nome della città, temperatura e pressione barometrica. In XML si usano i fogli di stile, ad esempio XSL (Extensible Stylesheet Language) e CSS (Cascading Style Sheet) per presentare i dati in un browser. XML separa i dati dalla presentazione e dall'elaborazione. In questo modo è possibile presentare ed elaborare i dati come si vuole, applicando fogli di stile e applicazioni diversi.
XML è un sottoinsieme di SGML ottimizzato per la distribuzione sul Web. È definito dal World Wide Web Consortium (W3C) Questa standardizzazione garantisce che i dati strutturati siano uniformi e indipendenti da applicazioni o fornitori.
Molte funzionalità di Visual Studio e .NET Framework sono basate su XML. L'argomento seguente descrive gli strumenti e le funzionalità relativi a XML disponibili in Visual Studio e .NET Framework.
Per altre informazioni, vedere il centro per sviluppatori XML, in cui sono disponibili la documentazione più recente, informazioni tecniche, download, newsgroup e altre risorse per sviluppatori XML.
In questa sezione
Utilizzo di dati XML
Viene presentato il ruolo del linguaggio XML nel modo in cui sono gestiti in Visual Studio.Debug di fogli di stile XSLT (Extensible Stylesheet Language Transformation)
Fornisce collegamenti ad argomenti relativi all'uso del debugger di Visual Studio per eseguire il debug dei fogli di stile XSLT.
Riferimenti
Microsoft.VisualStudio.XmlEditor
Espone l'albero di analisi dell'editor XML tramite System.Xml.Linq per qualsiasi documento.Riferimento agli standard XML
Fornisce informazioni sulle tecnologie XML, ad esempio su XML, DTD (Document Type Definition), XSD (linguaggio di definizione dello schema XML) e fogli di stile XSLT.System.Xml
Descrive le classi e altri elementi che costituiscono lo spazio dei nomi System.Xml e fornisce collegamenti a informazioni dettagliate per ogni elemento.System.Xml.Serialization
Descrive le classi e altri elementi che costituiscono lo spazio dei nomi System.Xml.Serialization e fornisce collegamenti a informazioni dettagliate per ogni elemento.
Sezioni correlate
Modello DOM (Document Object Model) XML
Fornisce informazioni sulla conformità della classe XmlDocument e delle relative classi associate alle specifiche di supporto dello spazio dei nomi del modello (DOM) W3C (Core) Level 1 e Level 2.Lettura di XML con XmlReader
Descrive come XmlReader fornisce accesso ai dati XML non memorizzato nella cache, di tipo forward-only di sola lettura tramite un flusso XML.Scrittura di XML con XmlWriter
Descrive come la classe XmlWriter fornisce un modo per generare flussi XML non memorizzato nella cache e di tipo forward-only e consente di compilare documenti XML conformi allo standard W3C.Trasformazioni XSLT
Descrive il modo in cui la classe XslCompiledTransform implementa la raccomandazione XSLT 1.0.Elaborazione di dati XML con il modello di dati XPath
Descrive il modo in cui la classe XPathNavigator può elaborare i dati XML archiviati in un oggetto XPathDocument o XmlDocument. La classe XPathNavigator è basata sul modello di dati XQuery 1.0 e XPath 2.0 e può essere usata per spostarsi tra i dati XML e per modificarli.SOM (Schema Object Model) XML
Descrive le classi usate per creare e modificare schemi XML, tramite una classe XmlSchema che consente di caricare e modificare uno schema.