OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help



   Using schemas with XML parser

[ Lists Home | Date Index | Thread Index ]
  • From: David Megginson <ak117@freenet.carleton.ca>
  • To: "'xml-dev@ic.ac.uk'" <xml-dev@ic.ac.uk>
  • Date: Sun, 3 May 1998 13:34:18 -0400

Zehavi, Gil writes:

 > I wrote xml-data schema and instances that are based on that
 > schema, but I don't know how to combine them in order that the
 > parser (i'm using the Microsoft parser which is supposed to know
 > how to deal with schemas) will recognize that a schema is being
 > used. Putting both the schema and the instances in one files is not
 > good since the parser recognizes only one root. I don't know how to
 > link the two parts if they are defined in different files (my
 > application is not a web application). I can use DTD but the use of
 > schemas is very useful in my case.  I would appreciate any
 > information I can get.

You can have the best of both worlds: define your document type using
any high-level schema language (it doesn't have to be XML-Data), then
compile the schema into a standard XML 1.0 DTD for parsing or
distribution.  When you make any changes, make them to the high-level
original rather than to the DTD, then recompile.

This way, you can enjoy any advantages that the higher-level schema
language offers, but you are still interoperable with conformant XML
tools.  You also have the advantage of being able to choose (or
invent) any schema language.

I can imagine specialised fields inventing their own abstract (and
much simpler) schema languages that deal with only a few high-level,
domain-specific units (like tasks or forms or financial tables) rather
than low-level elements and attributes.  XML-Data will undoubtedly
satisfy some needs, there is probably not a one-size-fits-all solution
to schemas.

Has anyone written a compiler for XML-Data yet?

All the best,


David Megginson                 ak117@freenet.carleton.ca
Microstar Software Ltd.         dmeggins@microstar.com

xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/
To (un)subscribe, mailto:majordomo@ic.ac.uk the following message;
(un)subscribe xml-dev
To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk)


News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS