W3C home > Mailing lists > Public > www-dom-xpath@w3.org > May 2000

RE: Test message

From: Julian Reschke <reschke@muenster.de>
Date: Mon, 1 May 2000 10:52:14 +0200
To: <francis@redrice.com>, <dave.pawson@virgin.net>
Cc: <www-dom-xpath@w3.org>
Message-ID: <NCBBIPMOPKLLGKJPBINCOEJGECAA.reschke@muenster.de>
Francis Norton wrote:

> I've adapted the test data, and writen some DOM level 1 code in MS
> JScript to do a simple query. The results were quite interesting.

In case this is not generally known:

	// get all records
	var numbers =
data.queryNodes("//Record[Name='"+WScript.Arguments(1)+"']/Phone");

translates into:

	// get all records
	var numbers =
data.selectNodes("//Record[Name='"+WScript.Arguments(1)+"']/Phone");

in the current MSXML implementation.

The example also exposes another problem that has been discussed recently:
this code will fail if WScript.Arguments(1) contains an apostrophe. That's
why I think that a well-defined API should allow to bind values to
variables, and to reference these variables just like in XSLT.

Julian
Received on Monday, 1 May 2000 04:52:14 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 19:43:07 UTC