Beispiel #1
0
        public override void WriteXml(XmlWriter writer)
        {
            writer.WriteElementString("Name", Namespace, Name);
            writer.WriteElementString("Title", Namespace, Title);
            if (!string.IsNullOrEmpty(Abstract))
            {
                writer.WriteElementString("Abstract", Namespace, Abstract);
            }

            foreach (var legendURL in LegendURL)
            {
                writer.WriteStartElement("LegendURL");
                legendURL.WriteXml(writer);
                writer.WriteEndElement();
            }

            if (_styleSheetURLField != null)
            {
                writer.WriteStartElement("StyleSheetURL");
                _styleSheetURLField.WriteXml(writer);
                writer.WriteEndElement();
            }

            if (_styleURLField != null)
            {
                writer.WriteStartElement("StyleURL");
                _styleURLField.WriteXml(writer);
                writer.WriteEndElement();
            }
        }