XmlReaderSettings stgs = new XmlReaderSettings();
stgs.ProhibitDtd = false;
stgs.ValidationType = ValidationType.DTD;
XmlReader rd = XmlReader.Create(@"a.xsl", stgs);
XslCompiledTransform xslt = new XslCompiledTransform();
xslt.Load(rd);

xslt.Load で"'xsl:stylesheet' 要素が宣言されていません"と例外が発生します。

よろしくお願いします。