public void WriteXmlElement(string fieldName, XmlElement value)
{
if (value == null)
{
WriteSimpleField(fieldName, null, false);
return;
}
var bytes = Encoding.UTF8.GetBytes(value.Value);
WriteSimpleField(fieldName, Convert.ToBase64String(bytes), true);
}