tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
4
ZUGRIFFE
1230
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    XxXing93xX XxXing93xX ist offline Grünschnabel
    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
     

  2. #2
    Avatar von sheel
    sheel sheel ist gerade online Moderator
    tutorials.de Moderator
    Registriert seit
    Jul 2007
    Beiträge
    4.506
    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, ...?

  3. #3
    XxXing93xX XxXing93xX ist offline Grünschnabel
    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 einzelpreis
    Geändert von sheel (15.12.11 um 18:41 Uhr) Grund: Codetags
     

  4. #4
    Martin Honnen Martin Honnen ist offline Mitglied Bronze
    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
    Code xml:
    1
    
    <xsl:value-of select="anz"/>
    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.
    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.
     

  5. #5
    XxXing93xX XxXing93xX ist offline Grünschnabel
    Registriert seit
    Dec 2011
    Beiträge
    3
    Zitat Zitat von Martin Honnen Beitrag anzeigen
    Im Moment wird jedes "row"-Element im XML auf ein HTML-"tr"-Element abgebildet, dann wird einfach per
    Code xml:
    1
    
    <xsl:value-of select="anz"/>
    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.
    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.
    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

  1. Antworten: 6
    Letzter Beitrag: 11.09.10, 12:01
  2. Brauche eure Hilfe
    Von marcaurel1984 im Forum C/C++
    Antworten: 14
    Letzter Beitrag: 08.06.05, 21:20
  3. Brauche mal eure Hilfe !
    Von Manni-das-Mammut im Forum Photoshop
    Antworten: 9
    Letzter Beitrag: 16.10.03, 22:58
  4. Brauche mal eure Hilfe...
    Von AlloC im Forum Hosting & Webserver
    Antworten: 0
    Letzter Beitrag: 03.07.03, 20:17
  5. brauche eure hilfe
    Von Silencioso im Forum PHP
    Antworten: 6
    Letzter Beitrag: 21.11.01, 14:21

Stichworte