private static void WriteGroup(XmlWriter writer, GroupNode group) { writer.WriteStartElement("part"); writer.WriteAttributeString("id", group.Id); foreach (var subgroup in group.GetChildren()) { WriteGroup(writer, subgroup); } WriteText(writer, group); writer.WriteEndElement(); }
private static void WriteGroup(XmlWriter writer, GroupNode group) { writer.WriteStartElement("part"); writer.WriteAttributeString("id", group.Id); foreach (var subgroup in group.GetChildren()) WriteGroup(writer, subgroup); WriteText(writer, group); writer.WriteEndElement(); }