Re: [xsl] Selecting specific portions of a tree.

Subject: Re: [xsl] Selecting specific portions of a tree.
From: "Emmanuil Batsis (Manos)" <mbatsis@xxxxxxxxxxx>
Date: Tue, 09 Dec 2003 16:27:31 +0200
Armand thanks for the support. How are your projects going? It's a small world...

Paul, my intention was not to accuse you of abusing, but instead help you with XSLT and mailinglist politics ;-)

Cheers,

Manos



Paul Barclay wrote:

You are right Armand, i am sorry and I am sorry Emannuil.

However, I was a bit put out by Emannuils need to accuse me of abusing
the list.


I appreciate the time taken to answer my question, however I still think
Kens answer is much, much better as it was designed to be informative,
while Emannuils was obscure and way to general. IMO.

PB

On Tue, 2003-12-09 at 12:03, Armand Datema wrote:

Hi

Both answers were correct, just the fact that one gives you pointers on
how to continue ( which in my opinion is better since it forces you to
look and learn) and another one gives you the complete solution doesn't
give you the right to start to take a stab at Emannuil .

Just my 2 cents, people take time to answer your question, they all do
this at free will, so no need for this kind of remarks

Armand

-----Original Message-----
From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx
[mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx] On Behalf Of Paul Barclay
Sent: Tuesday, December 09, 2003 12:37 PM
To: XSLList
Subject: Re: [xsl] Selecting specific portions of a tree.

Thanks very much, that was perfect and a lot better response than that
other person Emmanuil Dalsis.

Thanks!
Paul





On Tue, 2003-12-09 at 11:15, G. Ken Holman wrote:

At 2003-12-09 10:32 +0000, Paul Barclay wrote:

Given the XML.

<root>
       <child ..../>
       <child ..../>
       <child ..../>
       <child ..../>
       <child ..../>
       <child ..../>
       <child ..../>
       <child ..../>
       <child ..../>
       <child ..../>
       <child ..../>
       <child ..../>
       <child ..../>
       <child ..../>
       <child ..../>
</root>

what is the XSL expression to select the 3rd to the 8th child of

root?


If your current node is the element <root> then the XPath expression

is:


select="child[ position()>=3 and position()&lt;=8 ]"

Any XPath expression can be in a predicate ... if the expression

evaluates


to a boolean true, then the node being tested is considered still in

play


... in the above example I have a boolean expression in the predicate

based


on the current node list selected by addressing all of the elements

named


<child> along the child:: axis.

Note there are no circumstances in which a naked less-than character

is


allowed in an attribute, hence, I've escaped it above.

This happens to be one of the exercises in our hands-on material.

I hope this helps!

......................... Ken


-- North America (Washington, DC): 3-day XSLT/2-day XSL-FO 2004-02-09 Instructor-led on-site corporate, government & user group training for XSLT and XSL-FO world-wide: please contact us for the details

G. Ken Holman                 mailto:gkholman@xxxxxxxxxxxxxxxxxxxx
Crane Softwrights Ltd.          http://www.CraneSoftwrights.com/s/
Box 266, Kars, Ontario CANADA K0A-2E0    +1(613)489-0999 (F:-0995)
ISBN 0-13-065196-6                       Definitive XSLT and XPath
ISBN 0-13-140374-5                               Definitive XSL-FO
ISBN 1-894049-08-X   Practical Transformation Using XSLT and XPath
ISBN 1-894049-11-X               Practical Formatting Using XSL-FO
Member of the XML Guild of Practitioners:     http://XMLGuild.info
Male Breast Cancer Awareness  http://www.CraneSoftwrights.com/s/bc


XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list




________________________________________________________________________

E-mail is an informal method of communication and may be subject to data
corruption, interception and unauthorised amendment for which Digital
Bridges Ltd will accept no liability. Therefore, it will normally be
inappropriate to rely on information contained on e-mail without
obtaining written confirmation.

This e-mail may contain confidential and/or privileged information. If
you are not the intended recipient (or have received this e-mail in
error) please notify the sender immediately and destroy this e-mail. Any
unauthorized copying, disclosure or distribution of the material in this
e-mail is strictly forbidden.

________________________________________________________________________


XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list





XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list





________________________________________________________________________


E-mail is an informal method of communication and may be subject to data corruption, interception and unauthorised amendment for which Digital Bridges Ltd will accept no liability. Therefore, it will normally be inappropriate to rely on information contained on e-mail without obtaining written confirmation.

This e-mail may contain confidential and/or privileged information. If you are not the intended recipient (or have received this e-mail in error) please notify the sender immediately and destroy this e-mail. Any unauthorized copying, disclosure or distribution of the material in this e-mail is strictly forbidden.

________________________________________________________________________


XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list




-- Manos Batsis

    _  __    __                    __
   / |/ /__ / /____ __ _ ___ _____/ /_
  /    / -_) __(_-</  ' Y _ `/ __/ __/
 /_/|_/\__/\__/___/_/_/_|_,_/_/  \__/


http://www.netsmart.gr mailto:mbatsisSPAM_TRAP@xxxxxxxxxxx tel:+302103240940 http://forte.netsmart.gr/foaf/manos_foaf.rdf




XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list



Current Thread