Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

XSL i XML - Tworzenie szablonu XSL na podstawie pliku XML - początkujący...

bbxb 15 Sty 2013 10:12 2820 4
  • #1 15 Sty 2013 10:12
    bbxb
    Poziom 31  

    Cześć!
    Mam takie zadanie jak w załączonym pliku graficznym.
    Kod 2_a.xml:

    Kod: xml
    Zaloguj się, aby zobaczyć kod


    Kod 2_a.xsl:
    Kod: xml
    Zaloguj się, aby zobaczyć kod

    Za nic w świecie nie mogę zbliżyć się do rozwiązania jakie mam wykonać. Nie wiem co robię źle. Proszę o uwagi i pomoc :-)
    XSL i XML - Tworzenie szablonu XSL na podstawie pliku XML - początkujący...

    0 4
  • Pomocny post
    #2 15 Sty 2013 12:14
    serpent
    Poziom 11  

    Kod html który umieszczasz między znacznikami <xsl:for-each></xsl:for-each> będzie powtarzany dla każdego klienta. Twój kod tworzy osobną tabelę dla każdego klienta, powinien natomiast tworzyć wiersze.
    Znaczniki <xsl:for-each></xsl:for-each> powinny być przesunięte, tak aby zawierały jedynie kod html odpowiadający za tworzenie wierszy z danymi klientów:

    Kod: xml
    Zaloguj się, aby zobaczyć kod

    0
  • #3 15 Sty 2013 13:36
    bbxb
    Poziom 31  

    Dziękuję za odpowiedź!
    No tak ale wydaje mi się, że kod podany przez Ciebie też nie tworzy wierszy a jedynie 3 oddzielne tabele :-(
    Jak uzyskać taki efekt jak na pliku graficznym? Tam te wiersze są tak jakby "zlepione" i wartości do tych wierszy są wyciągane z XML'a.
    Z tego co już doczytałem sięga się do nich za pomocą parametru @, prawda?


    Pozdrawiam!
    bbxb.

    0
  • #4 17 Sty 2013 15:18
    bbxb
    Poziom 31  

    Nikt nie wie co z tym fantem zrobić? :-(

    0
  • Pomocny post
    #5 21 Sty 2013 18:51
    serpent
    Poziom 11  

    To dziwne, bo gdy ja stosuje na podany przez Ciebie plik xml szablon (tym razem podaje cały):

    Kod: xml
    Zaloguj się, aby zobaczyć kod


    otrzymuję w wyniku:
    Kod: html
    Zaloguj się, aby zobaczyć kod


    załączam również obrazek przedstawiający jak otrzymany plik wyświetla midori:
    XSL i XML - Tworzenie szablonu XSL na podstawie pliku XML - początkujący...

    Generowana jest więc jedna tabela, chociaż nagłówek zawiera inną liczbę kolumn niż pozostałe wiersze.

    0