56 messaggi dal 13 aprile 2007
Qualcuno potrebbe indicarmi un documento o un esempio su come implementare l'interfaccia IXmlSerializable su una classe derivata da List(of T) ?
Nello specifico dovrei aggiungere un Attribute alla root, ma purtroppo pare che per scelta la microsoft abbia deciso di impedire la semplice aggiunta
di un attributo tramite XMLAttribute come spiegato qui
http://social.msdn.microsoft.com/Forums/en-US/asmxandxml/thread/0d94c4f8-767a-4d0f-8c95-f4797cd0ab8e

dunque non mi resta che implementarmi l'interfaccia ma non sono molto pratico ne di XMLreader ne di XMLWriter

Help

Max
Dai un occhio qua
http://www.aspitalia.com/script/907/Utilizzo-XmlSerializer-Custom-Collection.aspx
e qua
http://blogs.aspitalia.com/matteo/post2330/IDictionary-Serializzazione-XML.aspx
Con l'interfaccia IXmlSerializable puoi scrivere quello che vuoi, è abbastanza procedurale: apri un tag, scrivi l'attributo, chiudi il tag ecc.
Anche su msdn ci sono un po' di esempi
http://msdn.microsoft.com/en-us/library/238d0e2h.aspx

Ciao

Il mio blog
Homepage
56 messaggi dal 13 aprile 2007
Grazie mille per le tue indicazioni, già con il primo esempio mi sembra di aver capito più o meno che devo fare, non appena ho tempo provo ad implementare l'interfaccia!
56 messaggi dal 13 aprile 2007
Provato ad implementare l'interfaccia, ho fatto esattamente come da esempio.
solo che appena provo ad eseguire il comando:
Dim serializer As New XmlSerializer(Obj.GetType())

mi da l'errore:
Errore nella reflection del tipo 'Nome del tipo'.

Cerco qualcosa su google per vedere di capire il problema, però se ti capita
di passare di qua unaiuto sarebbe ben accetto

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.