System.Xml.Xsl.Runtime.XmlMergeSequenceWriter.StartTree C# (CSharp) Method

StartTree() public method

Start construction of a new Xml tree (document or fragment).
public StartTree ( XPathNodeType rootType, IXmlNamespaceResolver nsResolver, XmlNameTable nameTable ) : XmlRawWriter
rootType XPathNodeType
nsResolver IXmlNamespaceResolver
nameTable XmlNameTable
return XmlRawWriter
        public override XmlRawWriter StartTree(XPathNodeType rootType, IXmlNamespaceResolver nsResolver, XmlNameTable nameTable) {
            if (rootType == XPathNodeType.Attribute || rootType == XPathNodeType.Namespace)
                throw new XslTransformException(Res.XmlIl_TopLevelAttrNmsp, string.Empty);

            // Provide a namespace resolver to the writer
            this.xwrt.NamespaceResolver = nsResolver;

            return this.xwrt;
        }