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]

Re: (2 xpath questions)


Hello Taras,

At 11:52 PM 9/25/00 +0200, you wrote:
>> Neither "//"
>> nor ".//" is a valid XPath query.
>
>But *why* is "//" an invalid query? What are the rules for validity, and
>which ones get broken?
>
>Any what's wrong with ".//"? This works with MSXML (not that *that* means
>something), and will return the same as "descendant-or-self::node()" for the
>context node.

Well, if MSXML lets you do ".//", yes, that's a bug.

"//" is short not for "/descendant-or-self::node()", but for
"/descendant-or-self::node()/" (note the slash at the end).

That's why "//leaf" works -- "/descendant-or-self::node()leaf" wouldn't
work, but "/descendant-or-self::node()/leaf" would (it's short for
"/descendant-or-self::node()/child::leaf"
>
>I really hope I'm wrong though, since I'm going to buy your book this week
>;-)

Yep, you are, you can buy Mike's book safely.

Regards,
Wendell


======================================================================
Wendell Piez                            mailto:wapiez@mulberrytech.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
======================================================================


 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]