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
Eseguire i pre-commit hook di git con dependabot
Ottimizzare la content-visibility in CSS specificando lo spazio da occupato dall'area non renderizzata
Utilizzare ExecuteUpdate per aggiornare colonne JSON in Entity Framework
Personalizzare i parametri del CSS Scroll Snap
Integrare SQL Server in un progetto .NET Aspire
Migrare applicazioni legacy nel cloud con Azure App Service Managed Instance
Semplificare i deployment con le label in Azure Container App
Centralizzare gli endpoint AI Foundry con Azure API Management
Self-healing degli unit test con Copilot in GitHub
Integrazione di Copilot in .NET Aspire
Configurare OpenAI in .NET Aspire
Configurare OpenTelemetry per Application Insights su ASP.NET Core




