AW: [xsl] testing 1st child

Subject: AW: [xsl] testing 1st child
From: <christof.hoeke@xxxxxxx>
Date: Fri, 6 Aug 2004 15:03:10 +0200
hi,

try
<xsl:when test="*[1]">...

which takes any child that is on position 1 (child::* is a bit verbose but is
the same). or did i misunderstand your problem?

chris

> -----Urspr|ngliche Nachricht-----
> Von: Norma Yeazell [mailto:Nyeazell@xxxxxxxxx]
> Gesendet: Freitag, 6. August 2004 14:55
> An: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Betreff: [xsl] testing 1st child
>
>
> Any suggestions would be appreciated
>
> I have some numbered steps that may have several children in any order
> but I only want to test the first child of the step
>
> If it is a figure, warning, caution, or note do one thing if it is a
> title or a para do something else
>
> I tried the following with mixed results
>
> <xsl:when
> test="child::figure|child::table|child::warning|child::caution
> |child::no
> te">
>
> Sample xml :
>
> <step1>
> <note>
> <para>blah blah</para>
> </note>
> <para>xxxxx</para>
> </step1>
>
> <step1>
> <warning><para>xjsdkfjsjfs;jfa</para></warning>
> <para>xxxxx</para>
> </step1>
>
> <step1>
> <para>xxxxx</para>
> <figure><graphic/></figure>
> </step1>
>
> <step1>
> <figure><graphic/></figure>
> <note>
> <para>blah blah</para>
> </note>
> <para>xxxxx</para>
> </step1>
>
>
>
> Confidentiality Notice
> The information contained in this e-mail is confidential and
> intended for use only by the person(s) or organization listed
> in the address. If you have received this communication in
> error, please contact the sender at O'Neil & Associates,
> Inc., immediately. Any copying, dissemination, or
> distribution of this communication, other than by the
> intended recipient, is strictly prohibited.

Current Thread