Nwlapcug.com


Come eseguire il mapping di oggetti in XML

Extensible markup language, o XML, è un linguaggio di programmazione che può essere meglio descritta come un linguaggio di markup che può essere personalizzato per l'utilizzo di altri linguaggi di markup, ad esempio HTML. Sono file XML personalizzato creato per soddisfare le esigenze di sviluppo di applicazioni specifiche. Se si utilizza un linguaggio di programmazione orientato agli oggetti, ad esempio c#, è necessario sapere come eseguire il mapping di oggetti dall'applicazione c# in file XML che hai scritto.

Istruzioni

1

Creare due classi per gli oggetti XML eseguire il mapping di scrivere le seguenti righe di codice, sostituendo "Prodotto" e "prodotti" con il nome del campo XML da cui è necessario eseguire il mapping.

public class {ordine

[ChoiceType("com.foo.Product")]

public var prodotti: Array;

}

public class prodotto {

(Richiesto)

public var XML_example_field:String;

}

2

Creare un mapping che sarà responsabile della mappatura delle strutture di due classe insieme utilizzando le seguenti righe di codice:

var mapper: XMLObjectMapper = XMLObjectMappings

.forUnqualifiedElements()

.withoutRootElement(Order)

.mappedClasses(Product)

.Build();

3

Mappa oggetti nei file XML utilizzando le seguenti righe di codice:

ordine: ordine di var =...;

var xml:XML = mapper.mapToXML(order);