Articles of serializzazione xml

Come posso trasformare XML in un List o String ?

Come posso trasformare il seguente XML in un List o String[] : 1 2

Come aggiungere attributi per la serializzazione XML C #

Sto avendo un problema con serializzazione e object, posso farlo per creare tutti gli output corretti tranne per dove ho un elemento che ha bisogno di un valore e un attributo. Ecco l’output richiesto: Retrieve 2009-06-17 document name Posso costruirlo tutto ma non riesco a trovare un modo per impostare l’attributo Tipo di documento, ecco […]

Come posso XML serializzare una proprietà DateTimeOffset?

La proprietà DateTimeOffset che ho in questa class non viene visualizzata quando i dati sono rappresentati come Xml. Cosa devo fare per dire alla serializzazione Xml di renderlo corretto come DateTime o DateTimeOffset ? [XmlRoot(“playersConnected”)] public class PlayersConnectedViewData { [XmlElement(“playerConnected”)] public PlayersConnectedItem[] playersConnected { get; set; } } [XmlRoot(“playersConnected”)] public class PlayersConnectedItem { public string […]

Non riesco a deserializzare con XmlSerializer in C # se non si trova un elemento?

Sto usando XmlSerializer per scrivere e leggere un object su xml in C #. Attualmente utilizzo gli attributi XmlElement e XmlIgnore per manipolare la serializzazione dell’object. Se il mio file xml manca di un elemento xml che richiedo, il mio object deserializza ancora (xml -> object) bene. Come indico (preferibilmente tramite Attributi) che un determinato […]

Come rinominare l’attributo XML che ha generato dopo la serializzazione dell’elenco di oggetti

Sto serializzando Elenco di oggetti List e XmlSerializer genera l’attributo , voglio rinominarlo o rimuoverlo. Si può fare con la creazione di una nuova class che racchiude l’elenco come campo? [XmlRoot(“Container”)] public class TestObject { public TestObject() { } public string Str { get; set; } } List tmpList = new List(); TestObject TestObj = […]

La migliore soluzione per XmlSerializer e System.Drawing.Color

Apparentemente gli oggetti System.Drawing.Color non verranno serializzati con XmlSerializer. Qual è il modo migliore per serializzare i colors xml?

Deserializzazione in un elenco senza un elemento contenitore in XML

In tutti gli esempi che ho visto di usare XmlSerializer ogni volta che un elenco o array accade, hai una sorta di elemento contenitore come questo: One Two Three Tuttavia, l’XML che ho non ha un contenitore simile a quello di cui sopra. Inizia solo a ripetere elementi. (Per inciso, l’XML è in realtà dall’API […]

Elimina i tipi di valore nullo dall’essere emessi da XmlSerializer

Si prega di considerare la seguente proprietà del tipo di valore Amount che è contrassegnata come XbleElement nullable: [XmlElement(IsNullable=true)] public double? Amount { get ; set ; } Quando un tipo di valore nullable è impostato su null, il risultato di C # XmlSerializer è simile al seguente: Piuttosto che emettere questo elemento, vorrei che […]

È ansible personalizzare il prefisso dello spazio dei nomi che JAXB usa quando si esegue il marshalling su una stringa?

Ad esempio, ho uno schema semplice che importa un altro schema. Il secondo schema (urn: just: attributes, just-attributes.xsd) definisce semplicemente un gruppo di attributi. Sto usando l’attività Metro xjc Ant per generare classi fuori da questo schema. Il problema che sto incontrando è che l’applicazione di terze parti con cui sto interagendo è peculiare dei […]

Imansible serializzare un membro … perché è un’interfaccia

Ho avuto questo problema e mi sono passato i capelli sopra. Ho il seguente errore: Dettagli eccezione: System.NotSupportedException: imansible serializzare il membro HannaPrintsDataAccess.Customer.CustomerAddresses di tipo System.Collections.Generic.IList`1 [[HannaPrintsDataAccess.CustomerAddress, HannaPrintsDataAccess, Version = 1.0.0.0, Culture = neutral, PublicKeyToken = null]] perché è un’interfaccia. Errore di origine: Riga 196: Cliente cliente = OperationsManager.Instance.CustomerService.GetCustomer (7); Riga 197: Riga 198: string […]