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

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

From: <eday@obj-sys.com>
Date: Fri, 26 Jan 2007 07:22:37 -0600
Message-ID: <20070126072237.j1dbct0tswwcg4o8@www.obj-sys.com>
To: Pete Cordell <petexmldev@tech-know-ware.com>
Cc: ccodere@ieee.org, xmlschema-dev@w3.org

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)
> =============================================
Received on Friday, 26 January 2007 13:22:53 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 11 January 2011 00:14:57 GMT