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

Re: Cannot mix nodes and atomic values - how comes?

Subject: Re: Cannot mix nodes and atomic values - how comes?
From: "Michael Müller-Hillebrand mmh@xxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx>
Date: Mon, 14 Nov 2016 09:58:22 -0000
Re:  Cannot mix nodes and atomic values - how comes?
Am 12.11.2016 um 14:07 schrieb Mukul Gandhi gandhi.mukul@xxxxxxxxx
<mailto:gandhi.mukul@xxxxxxxxx> <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx
<mailto:xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx>>:
>
> The idea I've illustrated is, getting a default value of an attribute from
an XSD Schema document (which is accessible from an XSLT stylesheet in a
schema aware transformation scenario).


Thanks a lot for your comments.

In our situation a default attribute value is not something we want to have in
the DTD or XML Schema, because then it would be stored in the XML instance
sooner or later.

As an example, take e.g. the CALS table cell attributes @rowsep and @colsep:
They may be set to "0" | "1" (or: "no" | "yes") to explicitly turn off or on
the respective cell border. If not set, the settings from the row or colspec
are used. In such a situation a stored default value would not be useful,
because there is an indeterminate third status. But in a certain
transformation you may have an effective default value. That is what we have
been using here.

- Michael

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.