Michael Schröpl: Suche in XML-Datei

Beitrag lesen

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