Performs serialization an de-serialization of classes marked up with the Liquid XML Objects serialization attributes.
Simple Reader Example Simple Writer Example
LxSerializer serializer = new LxSerializer(typeof(MyElementClass).Assembly);
using (XmlReader reader = XmlReader.Create("MyXmlFile.xml"))
{
MyElementClass elmCls = (MyElementClass)serializer.Deserialize(reader);
...
}
MyElementClass elmCls = ...;
XmlWriterSettings xws = new XmlWriterSettings() { Indent = true };
LxWriterSettings lxs = new LxWriterSettings { };
using (XmlWriter writer = XmlWriter.Create("MyXmlFile.xml", xws))
{
serializer.Serialize(writer, lxs, elmCls);
}
System.Object
LiquidTechnologies.XmlObjects.Serializer
LiquidTechnologies.XmlObjects.LxSerializer
Target Platforms: Windows 10, Windows 8, Windows 7, Windows Vista, Windows Server 2016, Windows Server 2012, Windows Server 2008. Please ensure you have the latest Service Pack for your operating system installed.