Re: attributes of a parent node

Subject: Re: attributes of a parent node
From: Wendell Piez <wapiez@xxxxxxxxxxxxxxxx>
Date: Mon, 08 May 2000 15:23:04 +0100
Christina,

parent::*/attribute::number

or, using short syntax,

../@number

is the XPath expression you are looking for.

That is, <xsl:value-of select="../@number"/> should work for you.

If your order were implicit in the XML source, another way to do this would
be something like <xsl:number from="question" count="question|subquestion"
level="any"/> (see XSLT 7.7) instead of building the strings from the
attributes.

Good luck,
Wendell

At 02:27 PM 5/8/00 -0400, you wrote:
>Hello everyone,
>Is it possible to get to an attribute of a parent node?
>
>Example XML:
><question number="1">What is your phone number?
>	<subquestion number="1">Home phone number?</subquestion>
>	<subquestion number="2">Work phone number?<subquestion>
></question>
><question number="2">What is you name?
>	<subquestion number="1">First name?</subquestion>
>	<subquestion number="2">Last name?</subquestion>
></question>
>
>I want to get an output of:
>
>1. What is your phone number?
>	1.1 Home phone number?
>	1.2 Work phone number?
...

======================================================================
Wendell Piez                            mailto:wapiez@xxxxxxxxxxxxxxxx
Mulberry Technologies, Inc.                http://www.mulberrytech.com
17 West Jefferson Street                    Direct Phone: 301/315-9635
Suite 207                                          Phone: 301/315-9631
Rockville, MD  20850                                 Fax: 301/315-8285
----------------------------------------------------------------------
  Mulberry Technologies: A Consultancy Specializing in SGML and XML
======================================================================


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


Current Thread