private void CreateElement(XmlDocument document, XmlNode parentElement, Property property) { XmlElement elem; if (property == null) { return; } if ((this.LogState != LogState.Created) && (property.NotSet)) { return; } elem = document.CreateElement(property.Name); if (property.IsNull) { elem.IsEmpty = true; elem.Attributes.Append(document.CreateAttribute("nil")); elem.Attributes["nil"].Value = XmlConvert.ToString(true); } else { elem.InnerText = property.GetXMLValue(); } parentElement.AppendChild(elem); }
private void CreateElement(XmlDocument document, XmlNode parentElement, Property property) { XmlElement elem; if (property == null) return; if ((this.LogState != LogState.Created) && (property.NotSet)) return; elem = document.CreateElement(property.Name); if (property.IsNull) { elem.IsEmpty = true; elem.Attributes.Append(document.CreateAttribute("nil")); elem.Attributes["nil"].Value = XmlConvert.ToString(true); } else elem.InnerText = property.GetXMLValue(); parentElement.AppendChild(elem); }