Philipp Hasenfratz: Ein erster Prototyp zum testen - Komponenten-Beschreibungen

Beitrag lesen

Halihallo Thomas

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.

Ich sehe das Problem. Auf was habe ich mich da nur eingelassen *g*...

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. ;-)

TIMTOWTDI eben, ja :-)
Komisch, jetzt ist mir alles klar; nur bin ich eben selber nicht darauf gekommen. Danke
für den "Geistesblitz". Wegen der Performance: Ich habe schon bemerkt, dass eine reine
XSLT Variante zumindest in Perl implementiert (wobei dies jetzt leider nicht mehr
funktioniert, da in XML::XSLT einiges, was ich dazu bräuchte nicht implementiert ist)
schon langsamer ist, als eine "reine Perl & XML" Variante. Das ist jedoch für diese
Aufgabenstellung nicht relevant. Es geht hier um relativ kleine XML Dokumente, welche
nur einer Dokumentation dienen. Diese wird wohl einige male überarbeitet und neu in
HTML transformiert. Da spielt es keine Rolle, ob die Übersetzung eine Sekunde oder
zwanzig Sekunden dauert. Also von der Performanceoptimierung habe ich mich in diesem
Projekt distanziert; hier geht es um ein gutes, leichtverständliches und übersichtliches
Layout für eine Komponentenbeschreibung.

Nochmals besten Dank für deine Hilfe! - Auf dem Gelernten und von dir Erarbeiteten kann
ich aufbauen. Und mit diesen Worten verabschiede auch ich mich von dem Thread, falls
nicht noch weitere Postings hinzukommen (was ich damit überhaupt nicht unterbinden
möchte).

Viele Grüsse

Philipp

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