[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
Hi Bruce,
document() has been around since XSLT 1.0.
doc() is new with XPath 2.0.
As I understand it, XPath 2.0 defines document() in such a way that it works the same way as the old one, whereas doc() is defined as a more primitive function that takes a single string (and only that) as argument. Since document() takes either a string or a node set coerced to a set of strings, I'd continue to use it unless I had a reason not to.
In your particular case it might not actually make any difference.
XPath 2.0 doc() is specified at http://www.w3.org/TR/xpath-functions/#func-doc
XSLT 2.0 document() is specified at http://www.w3.org/TR/xslt20/#function-document.
At 05:26 PM 11/10/2004, you wrote:
Re: [xsl] variable question
Subject: Re: [xsl] variable question From: Wendell Piez <wapiez@xxxxxxxxxxxxxxxx> Date: Wed, 10 Nov 2004 17:41:54 -0500 |
Hi Bruce,
document() has been around since XSLT 1.0.
doc() is new with XPath 2.0.
As I understand it, XPath 2.0 defines document() in such a way that it works the same way as the old one, whereas doc() is defined as a more primitive function that takes a single string (and only that) as argument. Since document() takes either a string or a node set coerced to a set of strings, I'd continue to use it unless I had a reason not to.
In your particular case it might not actually make any difference.
XPath 2.0 doc() is specified at http://www.w3.org/TR/xpath-functions/#func-doc
XSLT 2.0 document() is specified at http://www.w3.org/TR/xslt20/#function-document.
Cheers, Wendell
At 05:26 PM 11/10/2004, you wrote:
I don't really understand the difference between doc() and document().
In Jeni's response (thanks Jeni) I note she didn't comment on that. So what is the difference?
====================================================================== Wendell Piez mailto:wapiez@xxxxxxxxxxxxxxxx Mulberry Technologies, Inc. http://www.mulberrytech.com 17 West Jefferson Street Direct Phone: 301/315-9635 Suite 207 Phone: 301/315-9631 Rockville, MD 20850 Fax: 301/315-8285 ---------------------------------------------------------------------- Mulberry Technologies: A Consultancy Specializing in SGML and XML ======================================================================
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] variable question, Bruce D'Arcus | Thread | RE: [xsl] variable question, Michael Kay |
RE: [xsl] Performance Tuning, Bhupendra Singh | Date | Re: [xsl] variable question, Bruce D'Arcus |
Month |