Subject: [xsl] Re: again lookup table - SOLUTION From: Alexander.RACHER@xxxxxxxx Date: Thu, 18 May 2006 10:28:13 +0200 |
hi, this is the solution to my lookup table problem (maybe someone's interested): this call is done within a table cell: <xsl:call-template name="loco"> <xsl:with-param name="curr-loco" select="./positionsDaten/positLoco"/> </xsl:call-template> this is the template defnition with the xpath-expression that nearly made me go crazy (although it looks simple. now.): <xsl:template name="loco"> <xsl:param name="curr-loco"></xsl:param> <xsl:value-of select=" document('SVZ_1001.xml')//codes/element[code=$curr-loco]/codeText"/> </xsl:template> thx for your contributions cheers alex ----- Forwarded by Alexander RACHER/SDS-WIEN/AT on 18.05.2006 10:18 ----- Alexander RACHER/SDS-WIEN/AT wrote on 16.05.2006 17:39:43: > hi, > i'm using xslt 1.0 with apache fop 0.92. > i'm new to xslt / xsl-fo and until now everthing worked quite well, > but this lookup table makes me desperate... > > here the xml-source dakl.xml: > > <?xml version="1.0" encoding="ISO-8859-1"?> > <seife> > <at.sds.xc.reportService.ReportDaten> > </at.sds.xc.reportService.ReportDaten> > <at.sds.xc.positionsreports.DaklOutput> > [...] > <einzelPositionList arraySize="10"> > <element> > <positionsDaten> > <positSaldoGilt>19998</positSaldoGilt> > <positVerwahrart>WR</positVerwahrart> > <positLoco>DE</positLoco> > <positTyp>UPOS</positTyp> > [...] > </positionsDaten> > <fiBezeichnungList arraySize="1"> > [...] > </fiBezeichnungList> > </element> > [9 similar elements following] > > here the lookup xml SVZ_1001.xml: > > <?xml version="1.0" encoding="ISO-8859-1" ?> > - <getTables> > - <at.sds.xc.coreService.CodeTableList arraySize="1"> > - <element> > <codeTableNo>1001</codeTableNo> > <codeTableType>ALLG</codeTableType> > <codeTableName>code-table-name</codeTableName> > - <codes arraySize="97"> > - <element> > <code>0000</code> > <hcode /> > <sysstatus>0</sysstatus> > <codeText>Wien</codeText> > </element> > - <element> > <code>DE</code> > <hcode /> > <sysstatus>0</sysstatus> > <codeText>Deutschland</codeText> > </element> > [96 similar elements following] > ______________________________________________________________________ Der Austausch von Nachrichten mit Software Daten Service via E-Mail dient ausschliesslich Informationszwecken. Rechtsgeschaeftliche Erklaerungen duerfen ueber dieses Medium nicht ausgetauscht werden. Correspondence with Software Daten Service via e-mail is only for information purposes. This medium is not to be used for the exchange of legally-binding communications.
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] XSLT 2.0/XPath 2.0 Date a, cknell | Thread | [xsl] counting elements with values, Sean Whalen |
RE: [xsl] two transformations conse, Michael Kay | Date | [xsl] counting elements with values, Sean Whalen |
Month |