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
Ottimizzare le pull con Artifact Cache di Azure Container Registry
Creare una libreria CSS universale: Cards
Eseguire query per recuperare il padre di un record che sfrutta il tipo HierarchyID in Entity Framework
Estrarre dati randomici da una lista di oggetti in C#
Eseguire una ricerca avanzata per recuperare le issue di GitHub
Documentare i servizi REST con Swagger e OpenAPI con .NET 9
Generare HTML a runtime a partire da un componente Razor in ASP.NET Core
Utilizzare una qualunque lista per i parametri di tipo params in C#
Configurare e gestire sidecar container in Azure App Service
Cambiare la chiave di partizionamento di Azure Cosmos DB
Utilizzare Azure AI Studio per testare i modelli AI
Escludere alcuni file da GitHub Secret Scanning