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

XSL:USE ?

Subject: XSL:USE ?
From: Tyler Baker <tyler@xxxxxxxxxxx>
Date: Mon, 28 Sep 1998 09:02:04 -0400
xsl attribute font
"The xsl:define-attribute-set element defines a named set of attributes.
The name attribute specifies the name of the attribute set. The content
of the xsl:define-attribute-set element is an xsl:attribute-set element
that specifies the attributes. A literal result element or an
xsl:attribute-set element can specify an attribute set name as the value
of the xsl:use attribute."

OK this is all pretty clear to me, but the problem I have is that I am
confused by the XSL DTD Attlist declaration for an attribute set which
says that it has one attribute named xsl:use.

<!ELEMENT xsl:attribute-set EMPTY>

<!ATTLIST xsl:attribute-set
  xsl:use NMTOKENS #IMPLIED
>

In the following example from the spec itself, you will notice that the
xsl:attribute-set has two attributes: font-size and font-weight.  Is
this an error?

The following example creates a named attribute set title-style and uses
it in a template rule.

<xsl:define-attribute-set name="title-style">
  <xsl:attribute-set font-size="12pt"
                     font-weight="bold"/>
</xsl:define-attribute-set>

This only real issue I have here is how would a validating XML parser
handle this example since I would think that things would look more
like:

<xsl:define-attribute-set name="title-style">
  <xsl:attribute-set xsl:use="font-size='12pt'
                                         'font-weight=bold'"/>
</xsl:define-attribute-set>

This appears to be an error but really I am not sure here.  How should a
validating XML parser handle this?

Tyler


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread
  • XSL:USE ?
    • Tyler Baker - Mon, 28 Sep 1998 09:01:22 -0400 (EDT) <=

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.