W3C home > Mailing lists > Public > xmlschema-dev@w3.org > February 2007

Re: References to a value of an element in another element?

From: Carl Eric Codere <cecodere@yahoo.ca>
Date: Thu, 15 Feb 2007 16:48:52 -0500 (EST)
To: eday@obj-sys.com, Pete Cordell <petexmldev@tech-know-ware.com>
Cc: ccodere@ieee.org, xmlschema-dev@w3.org
Message-ID: <992474.49281.qm@web30813.mail.mud.yahoo.com>

Greetings,
         Yes, I understand, but as i wrote earlier, in any schema language
syntax is it possible to specify the length of an element in reference to the
value of another element? Maybe in XSD 1.1 and Schematron (with obscure
features if i understand correctly), but is it the case in ASN.1 syntax? If
so what is the syntax?

The goal is to be able to represent clearly and cleanly all structured file
formats according to specific schema rules... 

p.s: Thanks for all those that have answered!

Sicnerely
Carl
http://www.optimasc.com



--- eday@obj-sys.com wrote:

> ASN.1 does support the specification of various binary formats (BER,  
> DER, PER) throug its encoding rules.  There is also a standard (X.694)  
> that provides a mapping between XML schema and ASN.1, so, yes it is  
> possible to specify the use of a binary format in this way.
> 
> The W3C is also working on the Efficient XML Interchange (EXI) format  
> which will be a standardized binary format for XML.
> 
> Regards,
> 
> Ed Day
> Objective Systems, Inc.
> http://www.obj-sys.com
> 
> Quoting Pete Cordell <petexmldev@tech-know-ware.com>:
> 
> >
> > Original Message From: "Carl Eric Codere"
> >
> >> Greetings,
> >>         What is the section in XML Schema 1.1 draft that explains this
> >> feature? If this feature is not currently possible in XML Schema, what
> would
> >> syntax would you suggest?
> >>
> >> My goal here is to be able to describe binary file formats using XML
> Schema,
> >> or any other scheman language (such as ASN.1, does ASN.1 this then?)...
> >>
> >> Any help would be appreciated...
> >> Carl
> >
> > The section in the version of XSD 1.1 that I have that discusses this
> > is "3.12 - Assertions".  It probably won't help you much though as this
> > is work in progress and I doubt any tools support it.
> >
> > You can find more about Schematron at: http://www.schematron.com/.
> > Although you can write XSD schemas that contain Schematron constraints
> > I'm not sure how many mainstream parsing tools support this.
> >
> > I have only limited experience of ASN.1.  To my knowledge ASN.1 does
> > not support this type of constraint, but I could easily be wrong.
> >
> > It may just be easier to make this an application level check!
> >
> > HTH,
> >
> > Pete.
> > --
> > =============================================
> > Pete Cordell
> > Tech-Know-Ware Ltd
> > for XML to C++ data binding visit
> > http://www.tech-know-ware.com/lmx
> > (or http://www.xml2cpp.com)
> > =============================================
> 
> 
> 


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 
Received on Thursday, 15 February 2007 21:49:01 UTC

This archive was generated by hypermail 2.3.1 : Wednesday, 7 January 2015 14:56:11 UTC