public DeserializeFromFile ( string fileName ) : object | ||
fileName | string | Path to the file. |
return | object |
public object DeserializeFromFile(string fileName)
{
try
{
return Deserialize(File.ReadAllText(fileName));
}
catch (XmlException ex)
{
OnExceptionOccurred(new YAXBadlyFormedXML(ex), m_defaultExceptionType);
return null;
}
}
private static void TryYax() { var obj = CreateFakeObject(); obj.SetValues(); var serializer = new YAXSerializer(typeof(Parameters), YAXExceptionHandlingPolicies.DoNotThrow,YAXExceptionTypes.Error, YAXSerializationOptions.DontSerializeCyclingReferences|YAXSerializationOptions.DontSerializeNullObjects|YAXSerializationOptions.DontSerializePropertiesWithNoSetter); var someString = serializer.Serialize(obj); File.WriteAllText("yax.xml", someString); var back = serializer.DeserializeFromFile("yax.xml"); }