Hi
I have an XML file a snippet of which is
<MainClass>
<SubClass id="10001" name="Parent">
<Value type="TEXT" ref="10011">ParentValue</Value>
</SubClass>
</MainClass>
I want to obtain both the 'text()' construct i.e. "ParentValue" as well
as the 'ref' attribute i.e. "10011" if my <xsl:when> condition is
satisfied. The approach Im using at the moment to obtain the 'ref' value
is rather long and unstable. Is there a simple and direct way of doing
this. Ive attached a part of my present code below.
<xsl:when test="MainClass/SubClass/Value[contains(.,'ParentValue')]">
<xsl:value-of
select="MainClass/SubClass/Value[contains(.,'ParentValue')]"/>
</xsl:when>
I need the present <xsl:when> statement to stay in this form. I know the
result is a node-set but what I really want is the ability to access
other fragments of the tree to which the node-set belongs, possibly
through position() or something. Im not sure how.
Thank you for helping out
Rahil
--~------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--