Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   XML (https://www.delphipraxis.net/46-xml/)
-   -   Delphi Was kann XML? (https://www.delphipraxis.net/9034-kann-xml.html)

Akut-Programming 17. Sep 2003 09:29


Was kann XML?
 
Hi!

Ich hab zwar schon ein Prog geschrieben das mit XML arbeitet, aber es macht nich viel mehr als in die schreiben und lesen. :mrgreen:

In diesem Thread will ich gern ma wissen, was man mit XML überhaupt noch so anstellen kann. Ist es einfach nur zur Verwaltung von Daten gedacht??

Greetz,

sakura 17. Sep 2003 09:46

Re: Was kann XML?
 
XML ist eigentlich nur zur Verwaltung von Daten gedacht. :-) Allerdings kann man im Zusammenhang mit XSL zum Beispiel auch die Darstellung der Daten recht einfach gestallten.

XML wird innerhalb des SOAP Protokolles auch zum Datenaustausch und für RPC genutzt.

...:cat:...

Akut-Programming 17. Sep 2003 10:10

Re: Was kann XML?
 
Jetzt hast mein Interesse geweckt.. XSL. Kannst du mir das genauer erklären, oder gibts n gutes Tut darüber?

Kann ich die Daten, die sich in meiner XML Datei befinden auch auf´ner Internetseite anzeigen??

neolithos 17. Sep 2003 10:12

Re: Was kann XML?
 
Kann das sein das XML ein modernes DBase darstellt?
:gruebel:

Akut-Programming 17. Sep 2003 10:21

Re: Was kann XML?
 
Würd ich schon sagen!!

czapie 17. Sep 2003 10:39

Re: Was kann XML?
 
Ja,
mit XSL kannst du, ziemlich bequem, Inhalte aus xml-Dateien, also Daten im Browser formatiert in HTML darstellen.

Mein Buchtipp:

XSL-ANwendung und Referenz
Markt+Technick - Verlag
aus der "New Technology" - Reihe
von Steven Holzner

ISBN:: 3-8272-6260-7
etwa 50€

Czapie.

r_kerber 17. Sep 2003 10:59

Re: Was kann XML?
 
Zitat:

Zitat von neolithos
Kann das sein das XML ein modernes DBase darstellt?

Wohl eher nicht. dBase war (ist) eine Datenbank. Zusätzlich zu den eigentlichen Daten gibt's auch Indizes, die den Zugrif beschleunigen (können). XML ist ein reines Textformat. Bei XML kommt hinzu, das auch noch wesentlich mehr Speicherplatz für die Daten verbraucht als bei einer "normalen" Datenbank (Jeder Datensatz und jeder Datenwert wird mit Tags geklammert). XML und dBase ist eigentlich ein Vergleich von Äpfeln mit Birnen.

kaemmi 17. Sep 2003 11:16

Re: Was kann XML?
 
Hab hier mal nen Link zu einer interessanten XML Site.
Da steht auch ne Menge über XSL und CCS.
http://selfhtml.teamone.de/xml/intro.htm

Kaemmi

Akut-Programming 17. Sep 2003 11:47

Re: Was kann XML?
 
Hey Kaemmi, hab mir ma den Link angeschaut. Man kann ja doch noch ne Menge machen! :D XML is ja ne echt feine Sache.

marvin.maybe 23. Jan 2004 17:22

Re: Was kann XML?
 
Mit XML lassen sich hierarchisch organisierte Daten speichern.

Vorteile:
XML kann Daten aller Formate speichern und ist Plattform unabhängig.

Nachteile:
Großer Speicherbedarf
In Unternehmen sind Daten üblicherweise in Tabellenform abgelegt (ein SAP System hat ca. 130000 Datenbank Tabellen). Wenn man tabellenbasierte Datenbanken in XML speichert wird viel mehr Speicher benötigt, als bei der Ablage in Tabellen (ca. 3 bis 10 mal so viel).

Langsame Zugriffe
In XML-Dateien lässt sich nicht effektiv suchen, da man weder durch einen direkten Index-Zugriff ein bestimmtes Element zugreifen kann, noch binäre Suche verwendet werden kann. XML-Dateien müssen für jeden Random-Access komplett durchsucht werden (parsing).

Einsatzgebiete
XML eignet sich um Daten zwischen unterschiedlichen Systemen auszutauschen (die vielleicht sogar auf unterschiedlichen Technologien basieren). Z.B. Man möchte Daten, von einem Oracle in ein SAP System übertragen. Vielleicht hat dort das Business Object "Auftrag" komplett unterschiedliche Strukturen (10 Tabellen mit 20 bis 80 Spalten in Oracle und 30 Tabellen mit 5 bis 200 Spalten in SAP). Wenn nun beide System ein definiertes XML-Interface haben, bekommt man die Integration vielleicht leicher in den Griff, als wenn man semantiklos Tabellen transferieren würde.
(Allerdings ist der Rechenaufwand und Speicherbedarf für eine Migration über XML natürlich größer als bei einem Austausch von Tabellen)

Gruß,
Marvin.


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:22 Uhr.
Seite 1 von 2  1 2      

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