public class SecondaryRNCTable: IXmlSerializable { public void ReadXml(System.Xml.XmlReader reader) { IP = reader.GetAttribute("IP"); int count = int.Parse(reader.GetAttribute("count")); reader.ReadStartElement(); for (int i = 0; i < count; ++i) { reader.ReadStartElement(); SecondaryRNC rnc = new SecondaryRNC(); rnc.ReadXml(reader); Add(rnc); } } public void WriteXml(System.Xml.XmlWriter writer) { writer.WriteAttributeString("IP", parentDOMIP); writer.WriteAttributeString("count", Count.ToString()); writer.WriteStartElement("SecondaryRNCs"); foreach (SecondaryRNC rnc in this) { writer.WriteStartElement("SecondaryRNC"); rnc.WriteXml(writer); writer.WriteEndElement(); } writer.WriteEndElement(); } }
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)