AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

XML auslesen

Ein Thema von Michael0508 · begonnen am 16. Feb 2014 · letzter Beitrag vom 29. Sep 2014
Antwort Antwort
Seite 2 von 2     12   
Benutzerbild von juergen
juergen

Registriert seit: 10. Jan 2005
Ort: Bönen
1.164 Beiträge
 
Delphi 11 Alexandria
 
#11

AW: XML auslesen

  Alt 26. Sep 2014, 21:35
gute Idee, danke für dein Vorschlag! So muss nicht das ganze XML durchsucht werden.
Jürgen
Indes sie forschten, röntgten, filmten, funkten, entstand von selbst die köstlichste Erfindung: der Umweg als die kürzeste Verbindung zwischen zwei Punkten. (Erich Kästner)
  Mit Zitat antworten Zitat
Headbucket

Registriert seit: 12. Dez 2013
Ort: Dresden
172 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#12

AW: XML auslesen

  Alt 29. Sep 2014, 11:47
Hallo,
Was spricht gegen solch eine Funktion (für mich leicht verständlich), warum sollte man Msxml2_DOMDocument anwenden?
Ich muss zw. 100 - 1500 von diesen XML-Strukturen einlesen, ich glaube nicht dass da große Performance Unterschiede sein werden, wobei Performance in meinem Fall zweitrangig ist.
mit deiner Funktion bekommst du stets nur das ERSTE Attribut mit diesem Namen. Eine XML-Datei kann natürlich viele Attribute mit dem selben namen haben (in unterschiedlichen Knoten). Möchtest du dann ein bestimmtes Attribut in einem bestimmten Knoten haben wirds schon schwieriger mit deiner Methode.
Ganz zu schweigen von dem Schreiben eigener Knoten/Attribute in eine XML-Datei.
Wenn du eine sehr überschaubare XML-Datei hast, die stets den selben Aufbau hat und sich in Zukunft auch nicht ändern wird, dann spricht erstmal nichts dagegen denke ich.
Natürlich kannst du ALLES auch selbst schreiben aber was dann am Ende rauskommt ist nichts anderes als das, was es bereits fertig gibt.
Wieso also umständlich, wenn es auch einfach geht?
Natürlich wird etwas Einarbeitungszeit vorausgesetzt aber wenn du in Zukunft nochmal mit XML-Dateien zu tun hast, hätte sich der Aufwand vllt bereits gelohnt.
Hier mal ein kleines Beispielprojekt. Wenn du das in Ruhe durcharbeitest (1h) und vorher vllt nochmal bei Wikipedia ein paar Grundlagen zu XML durchliest, hast du es schon geschafft. Diese 1h sollte doch immer mal zu finden sein, oder?

Grüße
Headbucket
  Mit Zitat antworten Zitat
Benutzerbild von juergen
juergen

Registriert seit: 10. Jan 2005
Ort: Bönen
1.164 Beiträge
 
Delphi 11 Alexandria
 
#13

AW: XML auslesen

  Alt 29. Sep 2014, 21:57
Hallo Headbucket,

nett von dir mich "an die Hand zu nehmen" und danke für den wirklich guten Link!
Ich werde das auf jeden Fall durcharbeiten.
Jürgen
Indes sie forschten, röntgten, filmten, funkten, entstand von selbst die köstlichste Erfindung: der Umweg als die kürzeste Verbindung zwischen zwei Punkten. (Erich Kästner)
  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 02:31 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