Autor Beitrag
paddy14
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 122



BeitragVerfasst: Di 31.05.11 14:18 
Guten Tag Forum,

frage, ich habe vor mich über XML schlau zu machen.

Könnt ihr mir Stichpunke nennen nach denen ich Googlen kann oder ein deutschsprachiges Buch nennen das sich mit dem Thema befasst.

Danke.

Mfg Patrick
McSteel
ontopic starontopic starofftopic starofftopic starofftopic starofftopic starofftopic starofftopic star
Beiträge: 54

Win XP
VS 6.0, VS2005
BeitragVerfasst: Di 31.05.11 16:22 

_________________
McSteel: Mein Urlaubsort würde ich nicht verraten, denn sonst ist es ja kein Urlaub ;-)
paddy14 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 122



BeitragVerfasst: Mi 01.06.11 10:26 
Danke dir,

aber eine Sache ist mir noch nicht ganz klar geworden. Ich habe doch 2 unterschiedliche Dateien, die XML-Datei und die Xsl-Datei. Falls ich aber nun mehrere XML-Dateien habe falls das geht, wie weiß ich denn nun welche genommen werden soll.

Könntest du mir auch vllt Stichworte geben wie ich die mit c# verweden kann habe schon gegooglet auch unter msdn aber ich weiß nicht genau nach was ich da suchen sollte.

Danke.


Zuletzt bearbeitet von paddy14 am Mi 01.06.11 10:46, insgesamt 1-mal bearbeitet
Ralf Jansen
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 4708
Erhaltene Danke: 991


VS2010 Pro, VS2012 Pro, VS2013 Pro, VS2015 Pro, Delphi 7 Pro
BeitragVerfasst: Mi 01.06.11 10:42 
Wofür möchtest du XML den in C# verwenden? Um XML und das drumherum wirklich zu verstehen solltest du C# und wie es mit XML umgeht eigentlich erstmal ignorieren. Im Framework ist das meiste soweit abstrahiert das man für einen Großteil der Aufgaben die man sich bezüglich XML vorstellen kann XML nicht mal ansatzweise verstehen muss;)
paddy14 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 122



BeitragVerfasst: Mi 01.06.11 10:50 
Nun ja ich habe dafür eig noch keine Verwendung, aber ich könnte mir vorstellen das man damit z.B. Objekte beim Start einer Software füllen kann etc.

Ich will halt nur lernen damit umzugehen die Klassen in C# kennenzulernen, was ich dann damit mache das ergibt sich dann.

Vieleicht könnte es mir ja bei dem ein oder anderen Projekt helfen.

Man weiß es nicht.

aber danke für deine Antwort.
UGrohne
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Veteran
Beiträge: 5502
Erhaltene Danke: 220

Windows 8 , Server 2012
D7 Pro, VS.NET 2012 (C#)
BeitragVerfasst: Do 09.06.11 12:40 
Wenn Du XML zum Speichern verwenden möchtest, könntest Du Dich auch anders herum damit beschäftigen: Kennst Du Dich mit objektorientierter Programmierung bereits aus? Dann kannst Du nämlich einfach ein paar Datenverwaltungsklassen schreiben mit Eigenschaften, Listen usw. und diese dann über den Suche im MSDN XMLSERIALIZER in XML gießen lassen und danach wieder laden. Dann hast Du direkt eine praktische Verwendung und kannst daraus auch ein wenig XML lernen ;).

Die XSD-Datei brauchst Du übrigens nicht unbedingt, diese beschreibt das Schema der XML-Datei. Eigentlich ist eine XML-Struktur nicht vorgegeben, d.h. außer den grundsätzlich Regeln einer XML-Struktur (keine verschachtelten Elemente, ein Root-Element, Attribute mit Anführungszeichen, usw.) hast Du keine Vorgaben. Mit einem XML-Schema (=XSD-Datei) kannst Du aber Regeln vorgeben, z.B. dass es ein bestimmtes Root-Element gibt, darunter müssen x Elemente y sein, die die Attribute w,y und z haben, die wiederum folgende Werte haben dürfen, usw.

D.h. die XSD-Datei ist zum Validieren einer XML-Datei da, damit Du Dich darauf verlassen kannst, dass Deine Datenschnittstelle auch richtig damit arbeiten kann und keine Fehler produziert werden.