public override void AppendToElement(XmlElementCtor element) { if (_parent != null) { throw new InvalidOperationException("This element was already appended elsewhere"); } _parent = element; element.Children.Add(this); }
public override void AppendToElement(XmlElementCtor element) { element.Attributes.Add(this); }
public XmlDocCtor(XmlElementCtor rootCtor) : this(@"<?xml version=""1.0"" encoding=""utf-8""?>", rootCtor) { }
public XmlDocCtor(string xmlDeclaration, XmlElementCtor rootCtor) { _xmlDeclaration = xmlDeclaration; _rootCtor = rootCtor; }
public abstract void AppendToElement(XmlElementCtor element);