+2004-11-08 Atsushi Enomoto <atsushi@ximian.com>
+
+ * Compiler.cs, XslTransformProcessor.cs :
+ when creating XmlTextReader, reuse XmlNameTable.
+
2004-11-05 Atsushi Enomoto <atsushi@ximian.com>
* Compiler.cs : Changes that reflects CompiledExpression changes.
using (Stream s = (Stream)res.GetEntity (absUri, null, typeof(Stream)))
{
- XmlValidatingReader vr = new XmlValidatingReader (new XmlTextReader (absUri.ToString (), s));
+ XmlValidatingReader vr = new XmlValidatingReader (new XmlTextReader (absUri.ToString (), s, nsMgr.NameTable));
vr.ValidationType = ValidationType.None;
XPathNavigator n = new XPathDocument (vr, XmlSpace.Preserve).CreateNavigator ();
vr.Close ();
XmlReader rdr = null;
try {
- rdr = new XmlTextReader (uri.ToString(), (Stream) resolver.GetEntity (uri, null, null));
+ rdr = new XmlTextReader (uri.ToString(), (Stream) resolver.GetEntity (uri, null, null), root.NameTable);
XmlValidatingReader xvr = new XmlValidatingReader (rdr);
xvr.ValidationType = ValidationType.None;
result = new XPathDocument (xvr, XmlSpace.Preserve).CreateNavigator ();