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: XPath, starts with ?


Thanks for your answer.
I know that those function are implemented in MSXML3, but when I call
them, I get :

msxml3.dll error '80004005'
Unknown method. /ric/fid[-->position()<-- > 1 and starts-with(@id,
'ROW')]
/financepoint/d/pfrp/news/unternehmen/entsum_d.html, line 497

or

msxml3.dll error '80004005'
Unknown method. /ric/fid[index() > 0 and -->starts-with(@<--id, 'ROW')]
/financepoint/d/pfrp/news/unternehmen/entsum_d.html, line 497

Do you know more. ? I have the MSXML3 SP 1 in replace mode. msxml3.dll
version 8.10.8308.0



-----Original Message-----
From: Jeni Tennison [mailto:mail@jenitennison.com]
Sent: Thursday, May 31, 2001 15:46 PM
To: Eric Chappuis
Cc: xsl-list@lists.mulberrytech.com
Subject: Re: [xsl] XPath, starts with ?


Hi Eric,

> This XPath was working fine before and does not work any more.
>
>    "/ric/fid[index() > 0 and @id='ROW*']"
>
> What is the correct syntax to have every item that starts with
> something?

You should use the starts-with() function. Also, there's no index()
function in XSLT - I think that position() (which counts from 1 rather
than 0) probably gives you the same kind of effect.  So you want:

  /ric/fid[position() > 1 and starts-with(@id, 'ROW')]

I hope that helps,

Jeni

---
Jeni Tennison
http://www.jenitennison.com/

smime.p7s


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]