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
ChatOps con GitHub
Filtrare e rimuovere gli elementi dalla cache del browser tramite le API JavaScript
Gestire server e pc on premise con Azure Arc
Scoprire le ottimizzazioni di Entity Framework Core in fase di scrittura di un solo record
3 metodi JavaScript che ogni applicazione web dovrebbe contenere
Utilizzare parametri a livello di controller nel routing di ASP.NET Core
Utilizzare la parola chiave nameof per referenziare i nomi dei parametri di un metodo in C#
Utilizzare la parola chiave file nel codice C#
Utilizzare l'attributo HTML inert per disabilitare gli eventi
Usare gateway dedicati con Azure Cosmos DB per migliorare le prestazioni
Utilizzare flat e flatMap per appiattire array innestati in array
.NET 7 Live Q&A
I più letti di oggi
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!
- Effettuare update massivi con Entity Framework Core 7
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!