[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

RE: [schema] which assertions can't you express ?

  • To: "David RR Webber (XML eBusiness)" <w3c@d...>
  • Subject: RE: [schema] which assertions can't you express ?
  • From: "Cross, Neal - Senior Developer" <ncross@i...>
  • Date: Thu, 9 Sep 2004 14:58:14 +0100
  • Cc: "David Carlisle" <davidc@n...>,<xml-dev@l...>
  • Thread-index: AcSWaWr0GqMY+I1hSL+81WIJqdLjcQACx6Aw
  • Thread-topic: [schema] which assertions can't you express ?

spreadsheet validation
Thanks for all the help on this guys, I will investigate your various solutions and make a proposal to the business.

-----Original Message-----
From: David RR Webber (XML eBusiness) [mailto:w3c@d...]
Sent: 09 September 2004 13:32
To: Cross, Neal - Senior Developer
Cc: David Carlisle; xml-dev@l...
Subject: Re:  [schema] which assertions can't you express ?


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@n...]
>Sent: 08 September 2004 14:58
>To: Cross, Neal - Senior Developer
>Cc: xml-dev@l...
>Subject: Re:  [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>
>
>
>
>  
>


#####################################################################################
This e-mail message has been scanned for Viruses and Content.
BOSS
#####################################################################################

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.