Subject: Re: [xsl] Usage of Asterisk in XPath expressions From: "John Lumley john@xxxxxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> Date: Fri, 22 Mar 2019 22:27:47 -0000 |
<xsl:attribute name=bselect:selectb select=blet $select:select := select:select($select,select:select[@select:select]) return $select:select(bselect:select')/select:select/@select:selectb/> etc..... is I think, legitimate..... Sent from my iPad > On 22 Mar 2019, at 21:52, Wendell Piez wapiez@xxxxxxxxxxxxxxx <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> wrote: > > Liam, > > Inevitably your observation about axis specifiers raises a larger > question about fun namespace prefixes: > > 'element' > 'attribute' > 'node' > 'select' > > ... are there others we should be especially careful about? > > Cheers, Wendell > > On Fri, Mar 22, 2019 at 4:12 PM Liam R. E. Quin liam@xxxxxxxxxxxxxxxx > <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> wrote: >> >> On Fri, 2019-03-22 at 13:33 +0000, Martin Honnen martin.honnen@xxxxxx >> wrote: >> [...] >>> However, the other main reason that doesn't raise an error is that >>> ancestor-or-self::foo evaluates to the empty sequence in the context >>> of that document and that way the multiplication also evaluates to >>> the empty sequence. >> >> Yup, You're a star! :D >> >> As Mike Kay points out separately, itbs a problem when a language gets >> so terse that almost any string of puctuation has a meaning. >> >> With regular expressions i tend to write [(] and [)] because i can >> never remember in which sytaxes \(...\) is special, same with [{] >> braces [}]. There can be an efficiency overhead for doing this, but >> therebs a bigger efficiency overhead in time lost from a confused >> developer :) >> >> Similarly, avoid using XPath axis names as namespace prefixes :-) :-) >> >> Liam >> >> >> -- >> Liam Quin, https://www.delightfulcomputing.com/ >> Available for XML/Document/Information Architecture/XSLT/ >> XSL/XQuery/Web/Text Processing/A11Y training, work & consulting. >> Web slave for vintage clipart http://www.fromoldbooks.org/ > > > > -- > Wendell Piez | wendellpiez.com | wendell -at- nist -dot- gov > pellucidliterature.org | github.com/wendellpiez | > gitlab.coko.foundation/wendell - pausepress.org
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Usage of Asterisk in XPat, Wendell Piez wapiez@ | Thread | Re: [xsl] Usage of Asterisk in XPat, Liam R. E. Quin liam |
Re: [xsl] Usage of Asterisk in XPat, Wendell Piez wapiez@ | Date | Re: [xsl] Usage of Asterisk in XPat, Liam R. E. Quin liam |
Month |