Thomas J.S.: Ein erster Prototyp zum testen - Komponenten-Beschreibungen

Beitrag lesen

Hallo Philipp,

Vielen Dank für dein XSL! - So habe ich mir das vorgestellt. Hatte gestern noch ver-
zweifelt versucht das ganze selber zu lösen, kam jedoch nicht zum gewünschten Erfolg.

Das eigentliche "Problem" ist, um sowas im Ergebnis wie im toc2 zu erzeugen, muss man zwei verch. Gruppierungen miteinander kombinieren. Und wenn du nicht nur die Querverweise auf external_class in den Klassen hast, sondern auch Querverweise auf Klassen muss man 3 Gruppierungen miteinander verflechten.
Meine Lösung berücksichtigte z.B. sowas nicht:


<component>
   <class name="v1" />
   <class name="v2" extends="v1"/>
   <class name="v3" extends="v2"/>
   <class name="v21" extends="v1"/>
   <class name="v31" extends="v21"/>
</component>

also wo Klassen auf andere Klassen und nicht auf external_class verweisen (jedoch sollte das Prinzip der Abfragen jetzt klar sein *g*). Ebenso kann man sich darüber streiten ob die vielen Abfragen mit "//element" performancemäßig gut sind oder nicht, aber wie gesagt: es gibt auch andere Lösungen. ;-)

Schöne Grüße
Thomas

0 43

Klassenbeschreibungen

Philipp Hasenfratz
  • projektverwaltung
  1. 0

    Klassenbeschreibungen - Beispiele? - Vorlagen?

    Philipp Hasenfratz
    1. 0
      Simon Reinhardt
      1. 0
        Philipp Hasenfratz
  2. 0
    Andreas Korthaus
    1. 0
      Philipp Hasenfratz
  3. 0
    Philipp Hasenfratz
    1. 0
      Simon Reinhardt
      1. 0
        Martin Speiser
  4. 0
    Martin Speiser
    1. 0
      Philipp Hasenfratz
      1. 0
        Martin Speiser
        1. 0
          Philipp Hasenfratz
      2. 0
        Simon Reinhardt
        1. 0
          Philipp Hasenfratz
  5. 0

    Ein erster Prototyp zum testen - Komponenten-Beschreibungen

    Philipp Hasenfratz
    • perl
    1. 0
      Simon Reinhardt
      1. 0
        Philipp Hasenfratz
        1. 0

          Status

          Philipp Hasenfratz
          1. 0
            Simon Reinhardt
            1. 0
              Philipp Hasenfratz
              1. 0
                Simon Reinhardt
                1. 0
                  Philipp Hasenfratz
      2. 0

        XSLT Tranformierung der Componenten-XML-Datei

        Philipp Hasenfratz
        • xsl
        1. 0
          Thomas J.S.
          1. 0
            Philipp Hasenfratz
            1. 0
              Thomas J.S.
              1. 0
                Philipp Hasenfratz
                1. 0
                  Thomas J.S.
    2. 0
      Thomas J.S.
      1. 0
        Philipp Hasenfratz
      2. 0
        Simon Reinhardt
        1. 0
          Thomas J.S.
        2. 0
          Philipp Hasenfratz
          1. 0
            Thomas J.S.
            1. 0
              Philipp Hasenfratz
              1. 0
                Thomas J.S.
                1. 0
                  Philipp Hasenfratz
                  1. 0
                    Thomas J.S.
                    1. 0
                      Philipp Hasenfratz
                      1. 0
                        Thomas J.S.
                        1. 0
                          Philipp Hasenfratz
  6. 0
    Philipp Hasenfratz