Around and About .NET World

Il blog di Marco Minerva
posts - 1671, comments - 2232, trackbacks - 2135

My Links

News

Contattami su Live Messenger:


MCTS: Windows, Web, Distributed Applications & SQL Server

MCPD: Enterprise Applications

Tag Cloud

Archives

Post Categories

Links

[70-529] Ufficio complicazioni affari semplici

A pagina 50 e seguenti del Self-Paced Training Kit per l'esame 70-529 si parla di come utilizzare le classi del namespace System.Xml.Serialization per modificare il modo in cui un oggetto viene serializzato in formato XML. Viene spiegato, ad esempio, come cambiare il nome di un campo. Per esemplificare i concetti si utilizza la seguente classe:

public class Vendor { public int VendorID; public string AccountNumber; public string Name; }

Nel testo vengono mostrati i passaggi necessari per fare in modo che il campo AccountNumber di un oggetto Vendor serializzato in XML venga automaticamente rinominato in ReferenceNumber. Allo scopo, si dice di usare gli oggetti XmlElementAttribute, XmlAttributes e XmlAttributeOverrides. Questo meccanismo funziona, ma in realtà lo stesso obiettivo può essere raggiunto, molto più semplicemente, aggiungendo un attributo al campo della classe Vendor che si vuole rinominare:

public class Vendor { public int VendorID; [XmlElement(ElementName="ReferenceNumber")] public string AccountNumber; public string Name; }

Molto più semplice e veloce Nerd

Print | posted on venerdì 7 dicembre 2007 01:09 | Filed Under [ C# Certificazioni ]

Comments have been closed on this topic.

Powered by:
Powered By Subtext Powered By ASP.NET