AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein XML Delphi Wie Node verschieben? Empfehlung für Parser
Thema durchsuchen
Ansicht
Themen-Optionen

Wie Node verschieben? Empfehlung für Parser

Ein Thema von BBoy · begonnen am 5. Aug 2013 · letzter Beitrag vom 5. Aug 2013
Antwort Antwort
Seite 2 von 2     12   
Benutzerbild von BUG
BUG

Registriert seit: 4. Dez 2003
Ort: Cottbus
2.094 Beiträge
 
#11

AW: Wie Node verschieben? Empfehlung für Parser

  Alt 5. Aug 2013, 22:46
Naja, wenn es denn eindeutig sortiert ist, hätte ich jedem Eintrag doch explizit auch seine Reihenfolge als Attribut mitgegeben. Wenn ich persönlich die XML nun bearbeiten würde hätte ich mir keine Gedanken gemacht, die Reihenfolge beizubehalten.
Wenn ich XML-Dateien verarbeite, muss ich eben damit rechnen, dass die Reihenfolge Informationen enthalten kann
... gerade bei Dateien, die Dokumente (z.B. ToDo-Liste) enthalten und nicht primär datenzentriert sind.
Nicht umsonst werden bei der Abbildung von XML-Dokumenten in Datenbanken so viele Verrenkungen gemacht.
Intellekt ist das Verstehen von Wissen. Verstehen ist der wahre Pfad zu Einsicht. Einsicht ist der Schlüssel zu allem.
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.582 Beiträge
 
Delphi 11 Alexandria
 
#12

AW: Wie Node verschieben? Empfehlung für Parser

  Alt 5. Aug 2013, 23:19
Oder gibt es andere Gründe die dagegen sprechen?
Irgendwo musst du ja so oder so sortieren, spätestens wenn neue Einträge hinzu kommen. Das heißt du hast sowieso eine Sortierroutine.
Das Auslesen der XML-Datei ist sehr viel einfacher, wenn da nur die Daten drin sind und nicht zusätzliche implizite Informationen wie die Reihenfolge der Datensätze. Und da XML-Dateien Textdateien sind, kannst du ohnehin kaum davon ausgehen, dass da nie ein User etwas dran ändert. Sortierst du dann beim Anzeigen nicht, stimmt plötzlich die Sortierung nicht.

Davon abgesehen ist das viel umständlicher.

Nicht umsonst werden bei der Abbildung von XML-Dokumenten in Datenbanken so viele Verrenkungen gemacht.
Das war bei mir noch nie ein Problem...
Gut, die größten XML-Dateien waren nur wenige hundert MiB groß, aber immerhin...
Die Reihenfolge war darin jedenfalls immer unabhängig von der Reihenfolge in der XML-Datei.
Sebastian Jänicke
Alle eigenen Projekte sind eingestellt, ebenso meine Homepage, Downloadlinks usw. im Forum bleiben aktiv!
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:34 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz