ayuda con serializacion xml

20/11/2004 - 03:08 por Cougar | Informe spam
He creado unas clases para serializar y deserializar un doc xml, pero me
falla un campo de una de las clases.

el xml es (error es el elemento raiz del doc):

<error>
<err type="1">descripcion del error</err>
<err ...>
<error>

y las clases son:

<XmlRoot("error", isnullable:=False)> _
Public Class errores
<XmlElement("err")> _
Public index() As Err

End Class

public class err
<XmlElement(elementName:="err")> _
Public descripcion As String
<XmlAttributeAttribute(attributeName:="type")> _
Public tipo As Integer

end class

El error es; el campo descripcion de la clase err no es rellenado al
deserializar el xml, pero sí lo es el campo tipo de la misma clase. He
probado varias cosas y buscado en inet y no he encontrado solución.

Agradecería cualquier consejo sobre el problema.
 

Leer las respuestas

#1 Cougar
20/11/2004 - 13:39 | Informe spam
Me respondo: Me olvidé de xmltext!!

He creado unas clases para serializar y deserializar un doc xml, pero


me
falla un campo de una de las clases.

el xml es (error es el elemento raiz del doc):

<error>
<err type="1">descripcion del error</err>
<err ...>
<error>

y las clases son:

<XmlRoot("error", isnullable:=False)> _
Public Class errores
<XmlElement("err")> _
Public index() As Err

End Class

public class err
<XmlElement(elementName:="err")> _
Public descripcion As String
<XmlAttributeAttribute(attributeName:="type")> _
Public tipo As Integer

end class

El error es; el campo descripcion de la clase err no es rellenado al
deserializar el xml, pero sí lo es el campo tipo de la misma clase. He
probado varias cosas y buscado en inet y no he encontrado solución.

Agradecería cualquier consejo sobre el problema.

Preguntas similares