Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAtsushi Eno <atsushieno@gmail.com>2004-10-27 08:40:28 +0400
committerAtsushi Eno <atsushieno@gmail.com>2004-10-27 08:40:28 +0400
commit88fb7294868687cd02557fd46bdbe5f8a077c72d (patch)
treefec2ac2632211338e4a2a4218c9a28b9bde6b273 /mcs/class/Mono.Xml.Ext
parentff4afc62cec3ab5c895d816bba6c0e88b34aca7c (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/ChangeLog4
-rwxr-xr-xmcs/class/Mono.Xml.Ext/README46
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.
+