Crosstales.Common.Util.XmlHelper Class Reference

Helper-class for XML. More...

Static Public Member Functions

static void SerializeToFile< T > (T obj, string filename)
 Serialize an object to a XML-file. More...
 
static string SerializeToString< T > (T obj)
 Serialize an object to a XML-string. More...
 
static byte[] SerializeToByteArray< T > (T obj)
 Serialize an object to a XML byte-array. More...
 
static T DeserializeFromFile< T > (string filename, bool skipBOM=false)
 Deserialize a XML-file to an object. More...
 
static T DeserializeFromString< T > (string xmlAsString, bool skipBOM=true)
 Deserialize a XML-string to an object. More...
 
static T DeserializeFromByteArray< T > (byte[] data)
 Deserialize a XML byte-array to an object. More...
 
static T DeserializeFromResource< T > (string resourceName, bool skipBOM=true)
 Deserialize a Unity XML resource (TextAsset) to an object. More...
 

Detailed Description

Helper-class for XML.

Member Function Documentation

◆ DeserializeFromByteArray< T >()

static T Crosstales.Common.Util.XmlHelper.DeserializeFromByteArray< T > ( byte[]  data)
static

Deserialize a XML byte-array to an object.

Parameters
dataXML of the object
Returns
Object

◆ DeserializeFromFile< T >()

static T Crosstales.Common.Util.XmlHelper.DeserializeFromFile< T > ( string  filename,
bool  skipBOM = false 
)
static

Deserialize a XML-file to an object.

Parameters
filenameXML-file of the object
skipBOMSkip BOM (optional, default: false)
Returns
Object

◆ DeserializeFromResource< T >()

static T Crosstales.Common.Util.XmlHelper.DeserializeFromResource< T > ( string  resourceName,
bool  skipBOM = true 
)
static

Deserialize a Unity XML resource (TextAsset) to an object.

Parameters
resourceNameName of the resource
skipBOMSkip BOM (optional, default: true)
Returns
Object

◆ DeserializeFromString< T >()

static T Crosstales.Common.Util.XmlHelper.DeserializeFromString< T > ( string  xmlAsString,
bool  skipBOM = true 
)
static

Deserialize a XML-string to an object.

Parameters
xmlAsStringXML of the object
skipBOMSkip BOM (optional, default: true)
Returns
Object

◆ SerializeToByteArray< T >()

static byte [] Crosstales.Common.Util.XmlHelper.SerializeToByteArray< T > ( obj)
static

Serialize an object to a XML byte-array.

Parameters
objObject to serialize.
Returns
Object as byte-array

◆ SerializeToFile< T >()

static void Crosstales.Common.Util.XmlHelper.SerializeToFile< T > ( obj,
string  filename 
)
static

Serialize an object to a XML-file.

Parameters
objObject to serialize.
filenameFile name of the XML.

◆ SerializeToString< T >()

static string Crosstales.Common.Util.XmlHelper.SerializeToString< T > ( obj)
static

Serialize an object to a XML-string.

Parameters
objObject to serialize.
Returns
Object as XML-string

The documentation for this class was generated from the following file:
  • C:/Users/slaub/Unity/assets/RTVoice/RTVoicePro/Assets/Plugins/crosstales/Common/Scripts/Util/XmlHelper.cs