Generare un file XML con LINQ to XML e Visual Basic

di Stefano Mostarda, in LINQ, LINQ to XML,

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

Visualizza/aggiungi commenti

| Condividi su: Twitter, Facebook, LinkedIn

Per inserire un commento, devi avere un account.

Fai il login e torna a questa pagina, oppure registrati alla nostra community.

Approfondimenti

I più letti di oggi