xsl-list
[Top] [All Lists]

Re: variable question

2004-11-10 15:41:54
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(_at_)mulberrytech(_dot_)com
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
======================================================================



<Prev in Thread] Current Thread [Next in Thread>