private DomNode AppendMarkup(DomWriter writer, string markup) { if (string.IsNullOrEmpty(markup)) { return(this); } using (var stringReader = new StringReader(markup)) { using (DomReader reader = this.OwnerDocument.ProviderFactory.CreateReader(stringReader)) { reader.CopyTo(writer); } } return(this); }
protected virtual DomReader CreateDomReader(TextReader reader, DomReaderSettings settings) { return(DomReader.Create(XmlReader.Create(reader))); }