Daniel Merten: Beispielseiten für effizienten XSl ocde

Hallo,

ich bin auf der Suche nach Beispiel, wie man seinen xsl code optimieren könnte. Mein Problem ist, dass ich zwar die Auswertungen hinbekomme, aber gerade den parser process etwas beschleunigen müsste. Meine Auswertungen liefern mir das gewünschte ergebnis, aber eben dauert dies einige Zeit. Zwar arbeite ich mit relativ großen xml dokumenten, bzw. gar dokumentverbunden (z.B. eine for-each abfrage über 5 dokumente a 3 MB) aber die auswertung dauert mir einfach zu lang (bis zu 15 Minuten). Gibt es irgendwo eine seite, in der man einmal aufgezeigt bekommt, wie man xsl code einsetzen sollte nach dem Motto "nicht so" "besser so" (also mit beispielen untermalt).

Gruß, D.

  1. Hallo,

    ich bin auf der Suche nach Beispiel, wie man seinen xsl code optimieren könnte. Mein Problem ist, dass ich zwar die Auswertungen hinbekomme, aber gerade den parser process etwas beschleunigen müsste. Meine Auswertungen liefern mir das gewünschte ergebnis, aber eben dauert dies einige Zeit. Zwar arbeite ich mit relativ großen xml dokumenten, bzw. gar dokumentverbunden (z.B. eine for-each abfrage über 5 dokumente a 3 MB) aber die auswertung dauert mir einfach zu lang (bis zu 15 Minuten). Gibt es irgendwo eine seite, in der man einmal aufgezeigt bekommt, wie man xsl code einsetzen sollte nach dem Motto "nicht so" "besser so" (also mit beispielen untermalt).

    Nein, eine Seite dazu gibt m.W.n. nicht wirklich.
    Aber einiges steht unter http://www.dpawson.co.uk/xsl/sect1/N169.html

    Ich kann dir das Buch http://www.amazon.com/XSLT-XPath-Edge-Unlimitd-Tennison/dp/product-description/0764547763
    empfehlen.

    In _dem_ XSLT-Buch findest du auch explizit einen Kapitel über XSLT-Desing-Patterns http://www.amazon.com/XSLT-2-0-Programmers-Reference-Programmer/dp/0764569090/ aber dennoch, es ist beim XSLT immer sehr spezifisch ob eine bestimmte vorgehensweise schneller ist als eine andere. Deshalb sind es nur ziemlich allgemeine Aussagen möglich. Hier ist eher das Wissen um die Funktionsweise von XSLT-Prozessoren nützlich.

    Und natürlich ohne den Code zu sehehn, kann man da auch nicht wirklich mehr als was oben steht sagen.

    Grüße
    Thomas

    1. Vielen Dank, Thomas

      das Buch kannte ich noch nicht.