LINQ to XML ha notevolmente semplificato il lavoro con i file XML. Quest'affermazione è sicuramente vera quando si utilizza il linguaggio C#, ma è ancora più vera quando viene sfruttato Visual Basic.
Per cominciare a comprendere perchè il Visual Basic offra più potenza rispetto alle possibilità disponili in C#, in questo script creeremo un file XML manualmente:
Dim p As XElement = _
<persone>
<persona id="1">
<nome>Stefano</nome>
<cognome>Mostarda</cognome>
</persona>
<persona id="2">
<nome>Daniele</nome>
<cognome>Bochicchio</cognome>
</persona>
</persone>In fase di compilazione, il compilatore effettua il parsing del codice XML e lo trasforma in oggetti XElement e XAttribute.
Questo script dimostra come, quando si parla di LINQ to XML, Visual Basic sia molto più espressivo rispetto a C#.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Evidenziare una porzione di testo in un pagina dopo una navigazione
Avviare rapidamente un container con Azure Container Apps Express
Filtrare i dati in ASP.NET Core usando OpenTelemetry su Azure Monitor
Monitorare le tabelle di Azure SQL Database con Change Event Streaming
Utilizzo di CSS Scroll Snap per realizzare un carousel
Applicare il progressive enhancement in applicazioni web
Utilizzare le librerie native di .NET per decomprimere un file zip
Pubblicare un MCP Server in GitHub MCP Registry
Usare i generics di C# con la clausola nameof in modo semplificato
Centralizzare e governare MCP server e Skill con Azure API Center
Gestire pubblicazione Kubernetes tramite .NET Aspire
Integrare Agenti A2A in Azure API Management


