This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: attributes of a parent node
- To: xsl-list at mulberrytech dot com
- Subject: Re: attributes of a parent node
- From: Wendell Piez <wapiez at mulberrytech dot com>
- Date: Mon, 08 May 2000 15:23:04 +0100
- Reply-To: xsl-list at mulberrytech dot com
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@mulberrytech.com
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