Hi René,
wie groß sind Deine Datenmengen?
ich möchte in einer XML-Datei jeweils datensatzweise mit einem
CGI-Skript suchen.
Ich halte XML für ein prima Datenaustauschformat, gleichzeitig aber nicht
für einen guten Datenbank-Ersatz.
Insofern schlage ich vor, zu überlegen, ob Du Deine XML-Datei(en) nicht
per Programm in eine für das Durchsuchen geeignetere Form "übersetzen"
und dann in dieser Form suchen solltest. Je nach der Komplexität Deiner
XML-Strukturen kann das auch ein relativ primitives Dateiformat sein.
Mein Problem ist nun, dass ich nicht weis, wie ich in einer Schleife
bei einem Durchlauf nur 1 Datensatz kontrolliere und beim nächsten
Durchlauf zum nächsten Datensatz wechsle.
Ist für Dich "Durchlauf" ein Synonym für "CGI-Aufruf"?
Wenn ja, dann übergib bei jedem Aufruf die Nummer des zu verarbeitenden
Datensatzes, d. h. erzeuge "blättern"-Links in der Ergebnisanzeige dy-namisch.
Da habe ich aber dann das Problem, dass ich bei einem Treffer nicht
die dazugehörigen weiteren Felder des Datensatzes ausgeben kann, die
sich eventuell auch in dem Datensatz befinden.
Eben - das ist das Problem.
XML ist kein Ersatz für eine relationale Datenbank oder Ähnliches.
Viele Grüße
Michael