As you study XSchema, please keep in mind that a lot of folks who
like the general idea of "something better than DTD's" think XSchema
is an abomination. Consider:
http://www.oasis-open.org/committees/relax-ng/
This combination of TREX and RELAX has the attention of some heavy
hitters in the XML parsing world (e.g., James Clark, Norm Walsh).
Further if procedural/functional definition is needed, consider
XEXPR:
http://www.w3.org/TR/xexpr/
On Sun, 02 Jan 2000, John Palmieri wrote:
> Date: Sun, 02 Jan 2000 03:10:08 +0000
> To: dia-list@gnome.org
> From: John Palmieri <johnp@martianrock.com>
> Reply-To: dia-list@gnome.org
> Sender: dia-list-admin@gnome.org
> Subject: XML Schema
>
> I'm getting a little bit of a feel for XML Schema's. The
> documentation is
> littered with new terminology that takes a bit getting use to. The
> examples look
> straight forward. I think they are a better way to represent the
> shapes instead
> of DTD's. I will work on moving the widget.dtd to UrShape.schema
> once the C++
> stuff James is doing hits the streets. About the validator - I'm
> going to fiddle
> around with this (note the fiddle part). Schema's is a whole other
> project and
> the specs are just way too complicated for us to be worrying about
> that. If
> anything, I might be able to squeeze something out that is tailored
> to our
> purposes (implements only the types and tags that we use). I
> suspect that libxml
> will include support for this in the future since it is very
> useful. One thing
> that gets me is the regular expressions. What notation of RE are
> they using?
> Perl uses different notation from python and lex. Are their libs
> for this
> already? Well I don't think that we are going to have to use
> restrictions or
> unions or any of the more complex parts of the spec so I think we
> can just ignore
> them. Well I'll create the schema file and see if I want to tackle
> validating it
> also. If we get past that we can have it automagicly create a tree
> to conform to
> our mini-DOM interface. Comments?
>
> -J5
>
>
> _______________________________________________
> Dia-list mailing list
> Dia-list@gnome.org
> http://mail.gnome.org/mailman/listinfo/dia-list
>
>
--
Harry George
hgg9140@seanet.com