AGB  ·  Datenschutz  ·  Impressum  







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

XML Tutorials

Ein Thema von Andidreas · begonnen am 26. Jul 2006 · letzter Beitrag vom 26. Jul 2006
Antwort Antwort
Benutzerbild von Andidreas
Andidreas

Registriert seit: 27. Okt 2005
1.110 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#1

XML Tutorials

  Alt 26. Jul 2006, 07:56
hi...

gibt es hier bei delphi-praxis eigentlich ein tutorial über xml wo ungefähr folgende sachen erklärt werden:

- erstellen einer xml datei über ein delphi programm
- daten aus einer xml datei auslesen
- daten in einer xml datei speichern
- bestehende daten in einer xml datei verändern
...

suche es vorangig für win32 mich würde es aber auch interesseiren ob es sowas auch schon für .net gibt
Ein Programmierer Programmiert durchschnittlich 15 Code Zeilen pro Tag
Wir sind hier doch nicht bei SAP!!!

Aber wir habens bald
  Mit Zitat antworten Zitat
CG2003

Registriert seit: 8. Nov 2003
Ort: Hamburg
470 Beiträge
 
Delphi 2009 Professional
 
#2

Re: XML Tutorials

  Alt 26. Jul 2006, 08:26
Hallo,


Vielleicht nicht hier in der DP aber bei unseren Kollegen: ThaXML Tutorial.


Hoffe, Dir damit geholfen zu haben.
Sebastian M.
Viele Grüße aus Hamburg


Meine Website: www.sebastian-mundt.com
  Mit Zitat antworten Zitat
Benutzerbild von arbu man
arbu man

Registriert seit: 3. Nov 2004
Ort: Krefeld
1.108 Beiträge
 
Delphi 7 Professional
 
#3

Re: XML Tutorials

  Alt 26. Jul 2006, 08:49
Bei den Jedis gibt es die Komponente TJvSimpleXML diese Komponente ist eigentlich selbst erkärent und kann alles was du willst
Björn
>> http://bsnx.net <<
Virtual DP Stammtisch v1.0"iw" am 19.09.2007 - ich war dabei!
  Mit Zitat antworten Zitat
Der_Unwissende

Registriert seit: 13. Dez 2003
Ort: Berlin
1.756 Beiträge
 
#4

Re: XML Tutorials

  Alt 26. Jul 2006, 09:05
Hi,
du findest natürlich auch in der DP Tutorials Hier im Forum suchenXML Tutorial oder einfach mal googlen Bei Google suchenXML Tutorial Delphi

Von dem genannten Link würde ich dir ehrlich gesagt abraten. Hab gerade nur einen kurzen Blick rauf gewurfen und nun ja... Also tut mir leid, aber es ist ein Tutorial und ziemlich am Anfang wird gesagt:
Zitat:
Die ThaXML Library wurde entwickelt, um auf einfachste Weise XML-Dateien zu lesen und zu speichern. Deshalb verzichtet es auf eine Implementierung der DOM-Referenz des W3C.
Gut, jetzt ist also allen Anfängern klar, dass die DOM-Referenz nicht die einfachste Weise ist XML-Dateien zu lesen und zu speichern. Aber was genau dahinter steckt geht ja schon völlig unter. Wenn dann auch gleich auf Validierung verzichtet wird, dann ist XML nur noch irgendeine Textdatei die wohlgeformt sein muss. Wenn du ein Tutorial hast, dass dir nur vermittelt, dass in XML jedes öffnende Tag <Tag> auch ein schließendes Tag braucht </Tag> und du zwischen den beiden beliebig viele andere Tags schreiben kannst (und das es nur ein solches Wurzelelement gibt), dann ist das nicht ganz falsch, aber eben Null vollständig.
XML findet in sehr vielen Bereichen Anwendung. Insbesondere beim automatischen Austausch von Informationen (über bestimmte APIs) sind XML-Schemata von großer Bedeutung.
Selbst die Baumartige Struktur des DOM kommt nicht von ungefähr. Für eine kleine private Anwendung mag die Struktur noch relativ egal sein. Sind die Datenmenge aber groß genug zahlt es sich schnell aus, wenn man die MÖglichkeiten kennt auch nur einzelne Äste im Speicher zu halten. Hier sollten also auch die unterschiedlichen XML-Parser etwas genauer erläutert werden.

Wo du ein vollständiges Tutorial findest kann ich dir nicht sagen, da müsste ich genau so suchen wie du. Dass du nicht alles was du dort finden wirst sofort komplett verinnerlicht haben musst ist klar, aber lass dich lieber nicht zu einem unvollständigen Werk hinreissen, dass dir nur das Aussehen der Datei erklärt. Denke der Link war ja auch nett gemeint, imho ist das Tutorial aber völlig unvollständig.
Ein paar Dinge die ein Tut. erklären sollte sind:
  • Namensräume, eine der Grundlagen für XML (wird dann sicher in jedem Tut. besser erklärt als von mir hier)
  • XML Schema sind wichtig (DTD spielt eine eher unwichtige Rolle, ist aber etwas ähnliches) um die Datentypen von "XML-Feldern" fest zu legen. Hier kannst du dann prüfen ob eine Datei gültig ist (z.B. bestehen Tel.Nummern nur aus Zahlen)
  • XSLT ist zur Umwandlung von XML in etwas beliebiges Anderes von Bedeutung. Damit kannst du z.B. verschiedene Sichten auf ein Dokument erlauben, KundeA bekommt FeldA und FeldB zu sehen, KundeB bekommt FeldB und FeldC zu sehen und in der Original Datei stehen immer alle Daten.
  • XPATH für Links in deiner XML Datei
  • WSDL / SOAP für die (semi-)automatische Kommunikation mit Webservices oder anderen Diensten

Das sind so ein paar Grundlegende Punkte, natürlich ist diese Liste nicht vollständig und selbst hier ist nicht alles absolute Grundlage. Hier kannst du natürlich die Punkte rausgreifen, die für dich wirklich interessant sind, aber ich denke dies sind auch die Punkte die die meisten Tutorials abdecken werden/sollten.

Gruß Der Unwissende
  Mit Zitat antworten Zitat
Antwort Antwort


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 18:06 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