CopyToWriter() public abstract method

Preserve serialization hints when deep copying.
public abstract CopyToWriter ( XmlWriter writer ) : void
writer System.Xml.XmlWriter
return void
Exemplo n.º 1
0
        public static string OuterXml(XPathNavigator navigator)
        {
            RtfNavigator rtf = navigator as RtfNavigator;

            if (rtf == null)
            {
                return(navigator.OuterXml);
            }
            StringBuilder     sb       = new StringBuilder();
            XmlWriterSettings settings = new XmlWriterSettings();

            settings.OmitXmlDeclaration = true;
            settings.ConformanceLevel   = ConformanceLevel.Fragment;
            settings.CheckCharacters    = false;
            XmlWriter xw = XmlWriter.Create(sb, settings);

            rtf.CopyToWriter(xw);
            xw.Close();
            return(sb.ToString());
        }