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

Re: Fixed attribute problems on change from DTD to sch

Subject: Re: Fixed attribute problems on change from DTD to schema
From: Andrew Welch <andrew.j.welch@xxxxxxxxx>
Date: Mon, 28 Sep 2009 18:25:16 +0100
Re:  Fixed attribute problems on change from DTD to sch
2009/9/28 G. Ken Holman <gkholman@xxxxxxxxxxxxxxxxxxxx>:
> At 2009-09-29 05:42 +1300, Trevor Nicholls wrote:
>>
>> Thank you Ken; it's a bit inconvenient (having assumed the wrong outcome
>> to
>> begin with) but if I can't work around it easily I can feel justified
>> asking
>> for approval to go to the commercial version.
>
> If you know in your stylesheet what the default value is supposed to be,
the
> work-around is quite straightforward:
>
>    ( @attribute-name, $default-value )[1]
>
> Because the predicate selects the first of the sequence, and if the
> attribute is absent then the default value becomes the first of the
> sequence.

This isn't ideal though because a change in the default value means a
change is required in two places.  A much better solution (imho) is to
not rely on validation to augment your input, leave the defaults
defined just in one place (in the application that processes the xml).




--
Andrew Welch
http://andrewjwelch.com
Kernow: http://kernowforsaxon.sf.net/

Current Thread

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
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.