XmlSerialization Code-Hack

| | Comentarios (0)

Hay una cosa que no entiendo sobre la serialización en C#, mejor dicho sobre la
serialización en Xml con csharp... y es... ¿porque no se puede serializar usando
un simple CDATA?

Esta es una aproximación (bastante mala por cierto... pero...). Se define la clase
asi, y se pasa myXMLTag al serializador.

public class MyXMLTag
{
   [XmlAttribute]
   public string attribute1;
   [XmlAttribute]
   public int attribute2;

public XmlCDataSection Message; // El valor de myXMLTag

public SetCDATA( string msg )
{
XmlDocument doc = new XmlDocument();
Message = doc.CreateCDataSection( msg );
}
}


El próximo día, pongo como crear un atributo XmlCDATASerializeAttribute o algo así
para que la cosa sea más sencilla.

Categorías

Escribir un comentario

Sobre esta entrada

Esta página contiene una sola entrada realizada por Víctor y publicada el 1 de Mayo 2004 8:20 PM.

XML .NET Code Snipt es la entrada anterior en este blog.

Base de datos migrada... es la entrada siguiente en este blog.

Encontrará los contenidos recientes en la página principal. Consulte los archivos para ver todos los contenidos.

Publicidad