Veröffentlicht 14. Juni 200421 j Hi, im Moment bin ich dabei aus einem XML eine PDF-Datei zu erzeugen. Hier muss ich Summen berechnen. Habe das über Variablen versucht, habe das aber nicht nicht ganz hinbekommen. Kann mir jemand sagen, wie das funktioniert? Ich habe ein Template, in dem Tabellen generiert werden. In einer dieser Tabellen rufe ich ein anderes Template auf. In diesem Template habe ich am Anfang ein XSL-Choose. Anschließend erstelle ich meine Variabel: <xsl:variable name="NotHWSWbezogen" select="Prozentsatz"/> Anschließend wird die Tabellenzeile gefüllt. Dies mache ich so: <xsl:value-of select="format-number($NotHWSWbezogen, '###.##0', 'normal')"/> Das funktioniert leider nicht so ganz. Wenn ich nun das PDF erstellen lasse erhalte ich folgende Fehlermeldung: javax.xml.transform.TransformerException: org.apache.xml.utils.WrappedRuntimeException: Die Variable mit dem Namen NotHWSWbezogen konnte nicht gefunden werden Kann mir jemand weiterhelfen, was ich hier falsch mache? Danke & Gruß Snopsy
14. Juni 200421 j So ganz hab ich das ja net verstanden, aber ich hab auch immer Probleme mit den Variablen. Lass mal das SELECT weg und beleg die Variable stattdessen so: <xsl:variable name="test"><xsl:value-of select="prozentsatz"/></xsl:variable> Vielleicht hilft das ja weiter.
14. Juni 200421 j hab ein bisserl rumprobiert und das selbe prob nur wenn ich auf eine variable AUSSERHALB einer "for-each" zugreife. INNERHALB gehts (die fehlermeldung bei AUSSERHALB lautet: ERROR: Description: A reference to variable or parameter 'NotHWSWbezogen' cannot be resolved. The variable or parameter may not be defined, or it may not be in scope. ) hier der code mit dem es geht: <xsl:for-each select="catalog/cd"> <xsl:variable name="NotHWSWbezogen" select="price"/> <xsl:value-of select="$NotHWSWbezogen"/> </xsl:for-each> hier so wies NICHT geht! <xsl:for-each select="catalog/cd"> <xsl:variable name="NotHWSWbezogen" select="price"/> </xsl:for-each> <xsl:value-of select="$NotHWSWbezogen"/> hoffe das hilft weiter... p.s. schön dass ich jetzt mal jemanden habe der auch diese xml/xsl/dtd to pdf-sache bearbeitet. mit welchem programm arbeitest du denn da?? kennst du ultraxml? was genau stellst du her? kataloge? oder "nur" einfache pdfs?
14. Juni 200421 j Hi, werde das mal probieren. Ich erstelle einfach nur PDFs. Wir haben hier eine Anwendung zur Projektplanung und die Zusammenfassung davon soll als PDF erzeugt werden, welches man dann ausdrucken kann usw. Gruß Snopsy
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.