AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

per XSL 2 Felder gruppieren

Ein Thema von Mussi0 · begonnen am 6. Sep 2007 · letzter Beitrag vom 10. Sep 2007
Antwort Antwort
Mussi0

Registriert seit: 8. Jun 2006
55 Beiträge
 
#1

Re: per XSL 2 Felder gruppieren

  Alt 10. Sep 2007, 09:33
Hallo,

ok ich versuchs anders zu erklären.

Ein Ausschnitt aus dem XML:

XML-Code:
  <artikel id="1385637">
    <sartikelnr>21151</sartikelnr>
    <nlfdartikel>1385637</nlfdartikel>
    <attribute parrent="1385637">
      <attribut nsort="1">S4/4</attribut>
      <attribut nsort="2">hellsilber/enzianblau</attribut>
      <attribut nsort="3">4</attribut>
      <attribut nsort="4">40</attribut>
    </attribute>
    <preise>
      <preis nbildpos="010">
       <nstaffel>1</nstaffel>
       <nwert>223,50</nwert>
      </preis>
      <preis nbildpos="010">
       <nstaffel>5</nstaffel>
       <nwert>199,50</nwert>
      </preis>
    </preise>
    <bestellnummer>21151-K72</bestellnummer>
  </artikel>
  <artikel id="1385625">
    <sartikelnr>21152</sartikelnr>
    <nlfdartikel>1385625</nlfdartikel>
    <attribute parrent="1385625">
      <attribut nsort="1">S4/4</attribut>
      <attribut nsort="2">lichtgrau/platingrau</attribut>
      <attribut nsort="3">4</attribut>
      <attribut nsort="4">40</attribut>
    </attribute>
    <preise>
      <preis nbildpos="010">
       <nstaffel>1</nstaffel>
       <nwert>223,50</nwert>
      </preis>
      <preis nbildpos="010">
       <nstaffel>5</nstaffel>
       <nwert>199,50</nwert>
      </preis>
    </preise>
    <bestellnummer>21152-K72</bestellnummer>
  </artikel>
Wie man sieht unterscheiden sich die 2 Artikel nur im Attribut nsort=2.

Jetzt möchte ich eine Kreuztabelle aufziehen in der z.B. Attribut nsort=2 & nsort=3 Als Tabellenkopf stehen und
die anderen beiden Attribute auf der linken Seite der Tabelle runter aufgelistet sind.

Also so:

Code:
   Korpus/Front      | hellsilber/enzianblau | lichtgrau/platingrau | --> und so weiter
   Anzahl Fächer     |          4            |          4            | --> und so weiter
Typ  | Gewicht in kg |
---------------------------------------------------------------------------------------
S4/4  |       40      |       21151-K72       |        21152-K72      | --> und so weiter
Natürlich kann es sein das in meinem XML-Dokument noch mehr Attribute kommen die dann auch wieder links
dargestellt werden müssen. Zum Beispiel Abmessungen könnte man sich noch vorstellen.
In der Mitte der Kreuztabelle sieht man die Bestellnummer, von denen es natürlich auch viele geben kann wobei
sie in der Kombination zwischen Korpus/Front, Anzahl Fächer, Typ und Gewicht in kg eindeutig sind.

Jetzt müssen die Spalten Korpus/Front und Anzahl Fächer gruppiert werden damit diese Kombination
nur ein einziges mal in der Kombination oben vorkommen.
Genau das gleiche muss auch mit Typ und Gewicht in kg geschehen wobei hier noch zu beachten ist das diese zwei
Felder durch noch zusätzliche Felder ergänzt werden können.

Mein Problem ist nun das ich nicht weiß wie ich die Felder so wie ich sie brauche gruppieren kann.

Ich hoffe das diese Erklärung etwas besser war als die Anfängliche

Netten Gruß und Danke

muss!0
Wer die anderen neben sich klein macht ist nie groß.
von Johann Gottfried Seume

Website: http://mussio.funpic.de
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:17 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz