This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Hello World


Hi Jeff,

> [Jim Fuller said]
>>> A literal result element that is the document element of a stylesheet
>>> must have an xsl:version attribute, 
>
> but element (the only element, therefore also the doc ele) is not
> defined as a stylesheet element its an "a" element that has an xslt
> 1.0 namespace declaration within its context ... but it doesn't
> belong to the namespace nor is it an xslt stylesheet element.
>
> So is the xslt version attribute declaration still needed?

Yes. In the examples, the document element (the only element) is a
literal result element (an element in a stylesheet that is not in the
XSLT namespace nor in an extension namespace and is therefore copied
over into the result as-is). So the stylesheet has a literal result
element as its document element (it's a simplified stylesheet). If you
look at http://www.w3.org/TR/xslt#result-element-stylesheet, just
after the code samples, it says:

  A literal result element that is the document element of a
  stylesheet must have an xsl:version attribute, which indicates the
  version of XSLT that the stylesheet requires.

So here, the literal result element that is the document element of
the stylesheet must have an xsl:version attribute.

Cheers,

Jeni

---
Jeni Tennison
http://www.jenitennison.com/


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]