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

RE: Schema to express fixed length fields within a tag.

From: Michael Kay <mike@saxonica.com>
Date: Wed, 28 Sep 2005 09:31:44 +0100
To: "'kurt steele'" <kurtsteele@yahoo.com>, <xmlschema-dev@w3.org>
Message-ID: <E1EKXM4-0008A5-FU@maggie.w3.org>
fixed length message

> I have an XML document containing this set of fixed-length 
> within a tag:
>  
> <?xml version="1.0"?> 
> <data>8.5  6.54 3.11 6.76 123.0</data>
>  
> These are dew point readings from a sensor, each field is 5 
> bytes long. What would be a schema for this instance?  Can a 
> schema describe untagged data?

You can describe this as a space-separated list of decimals. You might also
be able to devise a pattern that constrains each decimal to occupy five
character positions (not bytes!) but I'm not sure I would bother.
>  
 
> Right now I let this lite XML to flow over the wireless 
> connection then use XSL to generate a fully tagged document. 
> My schema describes the latter.  Can a reference to a 
> stylesheet be embededded in a schema such as to say, "apply 
> this transform to the data before validating"?

No, but you can write a schema-aware XSLT 2.0 stylesheet that invokes schema
validation on its output.

Michael Kay
http://www.saxonica.com/
Received on Wednesday, 28 September 2005 08:32:02 GMT

Subscribe to the Stylus Scoop newsletter for helpful XML tips and tutorials.
Email
First Name
Last Name
Company

Download Stylus Studio 6 XML Enterprise Edition

Subscribe in XML format
RSS 2.0
Atom 0.3
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-2007 All Rights Reserved.