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
Autenticarsi in modo sicuro su Azure tramite GitHub Actions
Eseguire una GroupBy per entity in Entity Framework
Disabilitare automaticamente un workflow di GitHub
Utilizzare i primary constructor in C#
Configurare policy CORS in Azure Container Apps
Usare il colore CSS per migliorare lo stile della pagina
Creare un'applicazione React e configurare Tailwind CSS
Utilizzare un numero per gestire la concorrenza ottimistica con SQL Server ed Entity Framework
Usare le navigation property in QuickGrid di Blazor
Generare la software bill of material (SBOM) in GitHub
Sostituire la GitHub Action di login su private registry
Assegnare un valore di default a un parametro di una lambda in C#
I più letti di oggi
- Gli oggetti CallOut di Expression Blend 4.0
- Configurazione tramite environment variable in ASP.NET Core
- Controllare gli accessi IP alle app con Azure Container Apps
- Creare applicazioni web native con Electron
- Utilizzare le sequence di SQL Server in Entity Framework Core
- Update NoDo di marzo 2011 di Windows Phone in fase di distribuzione
- Tile, notifiche e background task in Windows Phone 8
- Mantenere l'ordine dei dati in una query PLINQ