ERLEDIGT
NEIN
NEIN
ANTWORTEN
4
4
ZUGRIFFE
1230
1230
EMPFEHLEN
-
15.12.11 15:09 #1
- Registriert seit
- Dec 2011
- Beiträge
- 3
ich bin hier neu angemeldet und hoffe dass ich hier richtig bin

wie oben erwähnt bräuchte ich hilfe bei xml/xsl
und zwar wollte ich fragen was hier falsch sein kann?
ich kann die letzten 3 zeilen nicht lesen
Code xml:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
<?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> <xsl:output method="html"/> <xsl:template match="document"> <html> <head> <title>Auftrag</title> </head> <body bgcolor="white"> <xsl:apply-templates/> </body> </html> </xsl:template> <xsl:template match="rowset"> <table border="1"> <tr bgcolor="blue"> <td>datum</td> <td>lieferant</td> <td>rechnungsnr</td> <td>bezeichnung</td> <td>anz</td> <td>einzelpreis</td> </tr> <xsl:apply-templates/> </table> </xsl:template> <xsl:template match="row"> <tr bgcolor="white"> <td> <xsl:value-of select="datum"/> </td> <td> <xsl:value-of select="lieferant"/> </td> <td> <xsl:value-of select="rechnungsnr"/> </td> <td> <xsl:value-of select="bezeichnung"/> </td> <td> <xsl:value-of select="anz"/> </td> <td> <xsl:value-of select="einzelpreis"/> </td> </tr> </xsl:template> </xsl:stylesheet>
Geändert von sheel (15.12.11 um 17:39 Uhr) Grund: Codetags
-
Hi und Willkommen bei tutorials.de

Wie, womit... willst das lesen?
Kommen Fehlermeldungen? Oder was passiert sonst?Netiquette (vA §15) und Nutzungsregeln (vA §4.8) einhalten! Programmcode in Codetags/Codeboxen.
Sehr gute Beiträge bitte Bewerten (Stern darunter oder "Danke").
"Funktioniert nicht" ist zu ungenau! Code, Fehlermeldungen, Verhalten des Programms, ...?
-
15.12.11 18:26 #3
- Registriert seit
- Dec 2011
- Beiträge
- 3
ups sry
hab die xml datei vergessen zu posten 
Code xml:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64
<?xml version="1.0" encoding="UTF-8"?> <?xml-stylesheet type="text/xsl" href="Position.xsl"?> <document> <rowset> <row> <datum>11.10.2010</datum> <lieferant>Baumaterial Kummel</lieferant> <rechnungsnr>2010111004</rechnungsnr> <positionen> <pos> <zeile>1</zeile> <bezeichnung>Hobellatten 30x 50mm 3,90m lang</bezeichnung> <anz>20</anz> <einzelpreis>34507.30</einzelpreis> </pos> <pos> <zeile>2</zeile> <bezeichnung>Schnellbauschrauben</bezeichnung> <anz>100</anz> <einzelpreis>9.67</einzelpreis> </pos> <pos> <zeile>3</zeile> <bezeichnung>Rigips Platten</bezeichnung> <anz>12</anz> <einzelpreis>7.89</einzelpreis> </pos> <pos> <zeile>4</zeile> <bezeichnung>Zwischensparrendämmung</bezeichnung> <anz>6.68</anz> <einzelpreis>57.81</einzelpreis> </pos> </positionen> </row> <row> <datum>11.03.2010</datum> <lieferant>Bruneck</lieferant> <rechnungsnr>2010031101</rechnungsnr> </row> <row> <datum>18.09.2010</datum> <lieferant>Bennemann</lieferant> <rechnungsnr>2010091812</rechnungsnr> <summe>873.30</summe> </row> <row> <datum>15.06.2010</datum> <lieferant>Flachau</lieferant> <rechnungsnr>2010061507</rechnungsnr> </row> <row> <datum>09.11.2010</datum> <lieferant>Garrels</lieferant> <rechnungsnr>2010110901</rechnungsnr> </row> </rowset> </document>
es kommt zwar keine fehlermeldung aber die letzten drei zeilen werden nicht angezeigt wenn ich das mit ein webbrowser öffne, ich glaub das war anz, bezeichnung und einzelpreisGeändert von sheel (15.12.11 um 18:41 Uhr) Grund: Codetags
-
15.12.11 19:00 #4
- Registriert seit
- Dec 2011
- Beiträge
- 30
Im Moment wird jedes "row"-Element im XML auf ein HTML-"tr"-Element abgebildet, dann wird einfach per
versucht, den Wert eines Kindelementes mit Namen "anz" auszugeben. "anz" ist aber kein Kindelement von "row", sondern "tiefer" in der Hierarchie Kind von "pos", das Kind von "positionen" ist.Code xml:1
<xsl:value-of select="anz"/>
Da es in deinem Beispiel im ersten "row"-Element mehrere "pos"-Elemente gibt, ist nicht klar, was du zu einer Zeile ausgeben willst.
Poste mal genauer, was du fuer das erste "row"-Element ausgeben willst.
-
15.12.11 19:14 #5
- Registriert seit
- Dec 2011
- Beiträge
- 3
ich kann dir leider nicht viel sagen, also die xml datei haben wir vom lehrer bekommen (vllt ja mein lehrer irgendwas falsch gemacht), aber wir sollten auf jedenfall so machen das "datum", "lieferant" ,"rechnungsnr","bezeichnung","anz" und "einzelpreis" wie eine tabelle ausgegeben werden soll und die dazugehörigen daten da drunter, sry kann xml überhaupt nicht so gut
Ähnliche Themen
-
Brauche Eure Hilfe und eure Vorschläge
Von kirka im Forum PHPAntworten: 6Letzter Beitrag: 11.09.10, 12:01 -
Brauche eure Hilfe
Von marcaurel1984 im Forum C/C++Antworten: 14Letzter Beitrag: 08.06.05, 21:20 -
Brauche mal eure Hilfe !
Von Manni-das-Mammut im Forum PhotoshopAntworten: 9Letzter Beitrag: 16.10.03, 22:58 -
Brauche mal eure Hilfe...
Von AlloC im Forum Hosting & WebserverAntworten: 0Letzter Beitrag: 03.07.03, 20:17 -
brauche eure hilfe
Von Silencioso im Forum PHPAntworten: 6Letzter Beitrag: 21.11.01, 14:21





Zitieren


Login





