bbf_floh: xml- datei stückchenweise in IE anzeigen

Hallo,
mein Problem besteht in meiner zu großen xml-datei (60 000) datensätze. stelle die datei über ein xsl stylesheet im IE dar. wenn ich eine kleine testdatei auswähle (1000-2000) datensätze kann der IE sie anzeigen. die große datei aber nicht, er lädt und lädt ...
mein frage, wie kann man es machen, das die datei stückchenweise in den IE eingeladen wird, je nach bedarf? (JAVASCRIPT), habe aber dazu keine Ahnung.

ein beispiel das datenaufbaus :

<messung>
    <daten>
        <messwert>
            <pn>1</pn>
            <x>0.00019999958204</x>
            <y>0.00020000254119</y>
            <z1>0.0030295960532</z1>
            <z2>-3.636980439e-10</z2>
        </messwert>
        <messwert>
            <pn>2</pn>
            <x>0.00020001342909</x>
            <y>0.00020000221292</y>
            <z1>0.0030295966717</z1>
            <z2>-2.2202904792e-10</z2>
        </messwert>
    </daten>
</messung>

wer kann helfen ???

  1. Warum willst du das ganze per javascript loesen?
    das wird ziemlich schwer, weil, um javascript lokal ausfuehren zu koennen (wie es ja immer ausgefuehrt wird ;) ) muss die datei erstmal fertig geladen sein ...

    wenn das ganze eine dynamische seite ist (also zum beispiel per xsp oder sonstwie aus ner db generiert), wuerde es sich anbieten, schon die ergebnisse, per parameter zb, zu beschneiden.
    falls es eine statische seite ist, wird dir wohl nichts anderes uebrig bleiben, als im xsl rumzutricksen.
    zum beispiel (sehr sehr hart, ich weiss) kann man einfach in das xml-dokument noch "grenz-tags" einbauen, die jeweils 5k datensaetzte zusammenfasst, und dann nur auf diese matchen und ausgeben lassen.

    ich gehe aber einfach aufgrund der groesse mal davn aus, dass die seite dynamisch ist, und dann waere die xsp-variante definitiv die einfachste und effektivste, meineswissens.
    tschuessi,
    georg

    1. Hallo,

      falls es eine statische seite ist, wird dir wohl nichts anderes uebrig bleiben, als im xsl rumzutricksen.

      Kann er nicht.
      Der XSLT-Prozessor bekommt die Daten, d.h. einen Quellbaum, die er weiterverarbeitet vom XML-Parser. D.h. die XML-Datei wird schon vorher eingelesen.

      Grüße
      Thomas

  2. Danke für eure Antworten,

    mal sehen was mich weiter bringt.