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; }