|
Subject: [xsl] evaluate From: "Michael Paffrath" <paffrath@xxxxxxxxxxx> Date: Mon, 23 Jun 2003 16:58:30 +0200 |
hi!
i am new to xsl and i have a little problem ...
while generating a xml-file with saxon i want to put an xpath-expression
into the doc.
i can assign values, but i cant get any xpath ...
here is some code:
<xsl:for-each select="document(concat($xml_path, $area,
'/groups.xml'))/groups/group[descendant::a]">
<xsl:choose>
<xsl:when test="@area">
<saxon:assign name="area_test" select="@area"/>
<saxon:assign name="title" select="document(concat($xml_path,
'definitions.xml'))/definitions/global/areas/element[@name =
$area_test]/@translation"/>
</xsl:when>
<xsl:otherwise>
<saxon:assign name="title" select="@title"/>
</xsl:otherwise>
</xsl:choose>
<saxon:assign name="templateName" select="descendant::template/@name"/>
<group ID="{@ID}" title="{$title}" template="temp_{$templateName}">
<xsl:for-each select="descendant::a">
<saxon:assign name="href" select="@href"/>
<saxon:assign name="hrefinhalt" select="."/>
<saxon:assign name="hreftitle" select="document(concat($xml_path,
'structure.xml'))/descendant::*[@ID = $href]/@title"/>
<a href="{$href}" title="{$hreftitle}" contents="{$hrefinhalt}"/>
</xsl:for-each>
</group>
</xsl:for-each>
i would like to get the xpath for 'hreftitle'
=> in this form: /structure[1]/group[2]/group[4]/group[3]/target[3]
hope u can help me - im almost desperate ...
Michael Paffrath
fatmedia - agentur für interaktive medien
Schillerstraße 6
50968 Köln
Tel. 0221 - 660 36 63
Fax. 0221 - 276 03 98
http://www.fatmedia.de/
eMail: paffrath@xxxxxxxxxxx
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Re: [xsl] identity transform exclud, I-Lin Kuo | Thread | RE: [xsl] evaluate, Michael Kay |
| Re: [xsl] same xpath, different res, David Carlisle | Date | [xsl] count in several document, abbouh |
| Month |