[
Lists Home |
Date Index |
Thread Index
]
Neal,
Those ever popular Excel spreadsheet validation matrix!
OASIS jCAM is designed for this express purpose - providing the means to
create XML templates of those rules to augment your base schema
structure validation checks.
The tutorial, jCAM processor links and more can be found at :
http;//www.oasis-open.org/committees/cam
Enjoy, DW
Cross, Neal - Senior Developer wrote:
>Ahh, thank you David, I got lumbered with this legacy XML and we currently only have an Excel spreadsheet to define the structure :-(
>I will look into your suggestions.
>
>
>-----Original Message-----
>From: David Carlisle [mailto:davidc@nag.co.uk]
>Sent: 08 September 2004 14:58
>To: Cross, Neal - Senior Developer
>Cc: xml-dev@lists.xml.org
>Subject: Re: [xml-dev] [schema] which assertions can't you express ?
>
>
>
>
>
>>Now, how do I create a schema to represent this considering that is is
>>indexed by the attribute value of id?
>>
>>
>
>w3c xml schema can't really do anything about that as it can't express
>different content models for section elements depending on its id
>attribute, but Relax NG or schematron (for example) could be used to
>express constraints on such a document type.
>
>
>even w3c schem can express some things, it can't base the content model
>of child elements based on the attribute value but it can base it on its
>possition in the hierarchy, so you could for example state that the top
>level section has to have id="report definition" and that its section
>children have to have id="officers" or ... and that their section children
>have to have ids "name" or "appointment date" etc.
>You couldn't though express requirements such as
><section id="name"/> comes before <section id="date of birth"/>
>in W3C schema, unlike relax ng or schematron.
>
>David
>
>________________________________________________________________________
>This e-mail has been scanned for all viruses by Star. The
>service is powered by MessageLabs. For more information on a proactive
>anti-virus service working around the clock, around the globe, visit:
>http://www.star.net.uk
>________________________________________________________________________
>#####################################################################################
>This e-mail message has been scanned for Viruses and Content.
>BOSS
>#####################################################################################
>
>-----------------------------------------------------------------
>The xml-dev list is sponsored by XML.org <http://www.xml.org>, an
>initiative of OASIS <http://www.oasis-open.org>
>
>The list archives are at http://lists.xml.org/archives/xml-dev/
>
>To subscribe or unsubscribe from this list use the subscription
>manager: <http://www.oasis-open.org/mlmanage/index.php>
>
>
>
>
>
|