2003-07-31 Ben Maurer <bmaurer@users.sourceforge.net>
authorBen Maurer <benm@mono-cvs.ximian.com>
Thu, 31 Jul 2003 21:37:58 +0000 (21:37 -0000)
committerBen Maurer <benm@mono-cvs.ximian.com>
Thu, 31 Jul 2003 21:37:58 +0000 (21:37 -0000)
commit42722037913fb31130f430aa0495913d33ca9e17
tree6b3bb4d1ecc4864348e12856ea2c258a6df02123
parent46f0bce56d695023bae52c2d593dec655316cfca
2003-07-31 Ben Maurer  <bmaurer@users.sourceforge.net>

* Compiler.cs: Add support for key, utility function to parse
QName's from the XsltContext. Store keys in the CompiledStyle, not
in the Stylesheet.
* XslKey.cs: Real implementation
* XslStylesheet.cs: Move the keys to CompiledStyle.
* XsltCompiledContext.cs: Implement the key function
* Iterator.cs: Allow creation of an EnumeratorIterator with an
XmlNamespaceManager

svn path=/trunk/mcs/; revision=16959
mcs/class/System.XML/Mono.Xml.Xsl/ChangeLog
mcs/class/System.XML/Mono.Xml.Xsl/Compiler.cs
mcs/class/System.XML/Mono.Xml.Xsl/XslKey.cs
mcs/class/System.XML/Mono.Xml.Xsl/XslStylesheet.cs
mcs/class/System.XML/Mono.Xml.Xsl/XsltCompiledContext.cs
mcs/class/System.XML/System.Xml.XPath/ChangeLog
mcs/class/System.XML/System.Xml.XPath/Iterator.cs