AGB  ·  Datenschutz  ·  Impressum  







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

Was kann XML?

Ein Thema von Angel4585 · begonnen am 27. Okt 2005 · letzter Beitrag vom 28. Okt 2005
 
MathiasSimmack
(Gast)

n/a Beiträge
 
#2

Re: Was kann XML?

  Alt 27. Okt 2005, 14:03
XML ist in erster Linie "nur" eine Beschreibungssprache. Richtig machen kannst du damit gar nichts. Im Gegensatz zu HTML bist du jedoch an keine feste Syntax gebunden. Die einzige Bedingung ist, dass dein XML-Dokument well formed ist. Das heißt, es darf nur einen Rootknoten geben, dem diverse (auch gleichnamige) Knoten untergeordnet sind:
XML-Code:
<Root>
  <Child/>
  <Child></Child>
</Root>
well formed (wohlgeformt) heißt auch, dass es immer ein schließendes Element geben muss. Wenn bei HTML
möglich ist, dann muss das bei XML zwingend
oder
</br> sein.

Der praktische Nutzen: Weil XML faktisch gesehen nur ein Textformat ist, ist es gleichzeitig auch plattformunabhängig. Wenn ein OS bzw. ein Programm mit XML umgehen kann, dann kannst du die Daten in der XML-Datei überall verarbeiten, ob unter Windows, unter Linux, auf dem Mac. Beispiel: Newsfeeds.


Fazit: XML selbst kann gar nichts. Aber in Zusammenarbeit mit Programmen kann es ein gutes Format für verschiedenste Arten von Daten sein. Und ohne das Programm kann man notfalls mit einem simplen Texteditor die Daten ansehen bzw. ändern.


PS: Damit Robert das nicht extra schreiben muss, , bei .NET kann man ganze Klassen serialisieren lassen. Das heißt, du programmierst meinetwegen Klassen für ein Adressbuch. Der Hier im Forum suchenXmlSerializer erzeugt aus den gespeicherten Daten (Name, Telefonnr, ... was in so ein Adressbuch eben gehört) eine komplette XML-Datei. Und umgedreht geht es auch: Ein Befehl, und er lädt die XML-Datei und erzeugt daraus entsprechende Daten im Programm, die du verarbeiten kannst.
  Mit Zitat antworten Zitat
 


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 01:21 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz