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 |