diff options
author | Atsushi Eno <atsushieno@gmail.com> | 2004-10-27 08:40:28 +0400 |
---|---|---|
committer | Atsushi Eno <atsushieno@gmail.com> | 2004-10-27 08:40:28 +0400 |
commit | 88fb7294868687cd02557fd46bdbe5f8a077c72d (patch) | |
tree | fec2ac2632211338e4a2a4218c9a28b9bde6b273 /mcs/class/Mono.Xml.Ext | |
parent | ff4afc62cec3ab5c895d816bba6c0e88b34aca7c (diff) |
2004-10-27 Atsushi Enomoto <atsushi@ximian.com>
* README : new file.
svn path=/trunk/mcs/; revision=35349
Diffstat (limited to 'mcs/class/Mono.Xml.Ext')
-rw-r--r-- | mcs/class/Mono.Xml.Ext/ChangeLog | 4 | ||||
-rwxr-xr-x | mcs/class/Mono.Xml.Ext/README | 46 |
2 files changed, 50 insertions, 0 deletions
diff --git a/mcs/class/Mono.Xml.Ext/ChangeLog b/mcs/class/Mono.Xml.Ext/ChangeLog index 8f3f1b24783..c57e2b5f1e8 100644 --- a/mcs/class/Mono.Xml.Ext/ChangeLog +++ b/mcs/class/Mono.Xml.Ext/ChangeLog @@ -1,3 +1,7 @@ +2004-10-27 Atsushi Enomoto <atsushi@ximian.com> + + * README : new file. + 2004-10-22 Atsushi Enomoto <atsushi@ximian.com> Makefile, diff --git a/mcs/class/Mono.Xml.Ext/README b/mcs/class/Mono.Xml.Ext/README new file mode 100755 index 00000000000..cf9aa9a546f --- /dev/null +++ b/mcs/class/Mono.Xml.Ext/README @@ -0,0 +1,46 @@ +* Mono.Xml.Ext.dll readme + +** Introduction + + Mono.Xml.Ext.dll holds those features listed below: + + <ul> + * XQuery implementation + * custom XmlResolver + * DTMXPathNavigator (exactly the same one as XPathNavigator) + </ul> + +** XQuery implementations + + XQuery is implemented in Mono.Xml.XPath2 namespace. The entry point + of XQuery command is Mono.Xml.XPath2.XQueryCommandImpl class. Below + is a simple example: + + private void ExecuteXQuery (string xqueryString, + XPathNavigator input, XmlWriter output) + { + XQueryCommandImpl cmd = new XQueryCommandImpl (); + cmd.Load (new StringReader (xqueryString), null, null); + cmd.Execute (input, null, null, output); + } + + It is designed to implement the latest working draft of W3C XQuery + specification (as of now 2004/07/24 version), while it keeps some + URI as old XQuery one (for example, http://www.w3.org/2003/11/xquery). + It is just for testing convenience; XQuery Use Cases is still based + on an old version). + + Currently only XQueryCommandImpl and XmlArgumentList are intended + to be public (originally XQueryCommandImpl is not intended to be + public). + + Note that it is highly unstable, buggy, subject to many changes. + +** DTMXPathNavigator + + DTMXPathNavigator is an implementation of XPathNavigator which is + based on document table model aka DTM. + + Actually DTMXPathNavigator is exactly the same as Mono's XPathDocument + implementation, so basically this means nothing for Mono users. + |