2004-03-01 Atsushi Enomoto <atsushi@ximian.com>
authorAtsushi Eno <atsushieno@gmail.com>
Mon, 1 Mar 2004 19:37:54 +0000 (19:37 -0000)
committerAtsushi Eno <atsushieno@gmail.com>
Mon, 1 Mar 2004 19:37:54 +0000 (19:37 -0000)
* xml-classes : updates on relax ng stuff.

svn path=/trunk/mono/; revision=23598

web/xml-classes

index 1fcb384a29d8b35ff1d0e611656b2da4fac27770..79a643a95be9f0da7b6569462520787a95070235 100755 (executable)
 
   Tim Coleman started ADO.NET 2.0 related works. Currently I have no plan to
   implement System.Xml v2.0 classes and won't touch with them immediately, 
-  but will start in next some months. If any of you wants to try this
-  frontier, we welcome your effort.
+  but will start in some months. If any of you wants to try this frontier,
+  we welcome your effort.
 
 *** XPathNavigator2
 
   System.Xml v2.0 implementation will be started from XPathDocument2 and
-  XPathNavigator2 implementations. Firstly, its document structure and
-  basic navigation feature will be implemented. And next, XPath2 engine
-  should be implemented (XPathNavigator2 looks very different from
-  XPathNavigator). 
+  XPathNavigator2 implementations. First, its document structure and basic
+  navigation feature will be implemented. And next, XPath2 engine should
+  be implemented (XPathNavigator2 looks very different from XPathNavigator).
 
   It is once described as to contain schema validation feature, but MS
   guys said that they have removed that feature (It is just a beta version,
 
 *** RELAX NG
 
-  I implemented an experimental RelaxngValidatingReader. It is far from
-  complete, especially simplification stuff (see RELAX NG spec chapter 4),
-  some constraints (in chapter 7), and datatype handling.
+  I implemented an experimental RelaxngValidatingReader. It is still not
+  complete, for example some simplification stuff (see RELAX NG spec 
+  chapter 4; especially 4.17-19) and some constraints (especially 7.3).
 
-  I am planning improvements (starts with renaming classes, giving more
-  kind error messages, supporting compact syntax and even object mapping),
-  but it is still my wishlist.
+  It now supports custom datatype handling. Right now, you can use XML
+  schema datatypes ( http://www.w3.org/2001/XMLSchema-datatypes ) as well
+  as RELAX NG default datatypes (as used in relaxng.rng).
+
+  I am planning improvements (giving more kind error messages, supporting
+  compact syntax and even object mapping), but it is still my wishlist.
 
 
 ** Tools