[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

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
Keywords