![]() |
|
| #1 (permalink) | |
|
Stammbenutzer
Floppy Disc
Registriert seit: 31.08.2009
Beiträge: 825
Abgegebene Danke: 15
Erhielt 76 Danke für 76 Beiträge
|
Hallo Zusammen,
folgender Versuch von mir: Code:
<xsl:variable name="test" select="0" />
<xsl:template match="html:footersum">
<fo:table>
<fo:table-column column-width="20mm" />
<fo:table-body>
<xsl:for-each select="html:table">
<xsl:for-each select="html:tr">
<fo:table-row>
<fo:table-cell>
<fo:block>$test</fo:block>
</fo:table-cell>
</fo:table-row>
<xsl:with-param name="test" select="($test) + 1" />
</xsl:for-each>
</xsl:for-each>
</fo:table-body>
</fo:table>
</xsl:template>
__________________
Sicheres Auftreten bei völliger Ahnungslosigkeit |
|
|
|
| #2 (permalink) | |
|
Java-Forum Team
Moderator
Registriert seit: 13.11.2005
Beiträge: 20.026
Abgegebene Danke: 0
Erhielt 426 Danke für 423 Beiträge
|
<xsl:with-param
ist doch nur zur Übergabe an Template-Aufrufe, wenn dann was mit <xsl:param aber ob das Neudefinieren möglich ist weiß ich nicht, habe ich noch nicht gesehen, evtl. wirklich nur per Template-Aufrufe, Rekursion usw. für dein Beispiel könnte die vorhandene Funktion position() interessant sein, innerhalb des xsl:for-each müsste das die Elemente passend duchzählen, von 0 oder 1 beginnend xsl:value-of select="position()"
__________________
Hansa wird Meister. |
|
|
|
| #3 (permalink) | |
|
Stammbenutzer
Floppy Disc
Themenstarter
Registriert seit: 31.08.2009
Beiträge: 825
Abgegebene Danke: 15
Erhielt 76 Danke für 76 Beiträge
|
danke. das hilft schonmal sehr
![]() aber wie pack ich das jetzt in eine Bedingung? Code:
<xsl:choose>
<xsl:when test="@position='1'">
<fo:table-cell>
<fo:block>in der ersten Zeile schreibe das hier</fo:block>
</fo:table-cell>
</xsl:when>
<xsl:otherwise>
<fo:table-cell>
<fo:block>in den anderen Zeilen schreibe das hier</fo:block>
</fo:table-cell>
</xsl:otherwise>
</xsl:choose>
. (will mit fop eine PDF erzeugen)Code:
System-ID unbekannt; Zeilennummer1800; Spaltennummer34; Unbekannter Knotentyp: p
osition
System-ID unbekannt; Zeilennummer1800; Spaltennummer34; Zusõtzliche nicht zulõss
ige Token: 'position', '(', ')', '=', ''1''
danke schonmal
__________________
Sicheres Auftreten bei völliger Ahnungslosigkeit |
|
|
|
| #4 (permalink) | |
|
Java-Forum Team
Moderator
Registriert seit: 13.11.2005
Beiträge: 20.026
Abgegebene Danke: 0
Erhielt 426 Danke für 423 Beiträge
|
verschiedenes ausprobieren ist nicht verboten
<xsl:when test="position() = 1">
__________________
Hansa wird Meister. Geändert von SlaterB (11.03.2010 um 13:54 Uhr) |
|
|
|
| Danke sagt: |
nrg (11.03.2010)
|
| #5 (permalink) | |
|
Stammbenutzer
Floppy Disc
Themenstarter
Registriert seit: 31.08.2009
Beiträge: 825
Abgegebene Danke: 15
Erhielt 76 Danke für 76 Beiträge
|
ich probier schon die ganze Zeit rum, das kannst du mir glauben
. werd hier grad mit XSL-FO "ins kalte Wasser geschmissen". noch nie zuvor gemacht und meine ganzen "Erfolge" basieren nur auf try and error .naja, wie auch immer. vielen dank!
__________________
Sicheres Auftreten bei völliger Ahnungslosigkeit |
|
|
|
|
| Lesezeichen |
Latex Maths & Physics Editor ...
|
| Themen-Optionen | Thema durchsuchen |
| Ansicht | |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| XSL: Element über eine Variable ermitteln | guni | XML und Co. | 4 | 30.11.2009 18:49 |
| Problem mit Methoden | AndreasBaum | Java Basics - Anfänger-Themen | 18 | 17.09.2008 21:17 |
| Lässt sich nciht compilen | forum | Deployment | 2 | 17.01.2007 13:13 |
| WM 2006 - The Memory Game :P läuft nicht. | PELLE | AWT, Swing & SWT | 15 | 07.05.2006 21:31 |
| Kompilierungsfehler mit Ant | matrixnet | Java Basics - Anfänger-Themen | 13 | 13.05.2005 23:46 |