AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Tutorials Delphi XML-Tutorial
Tutorial durchsuchen
Ansicht
Themen-Optionen

XML-Tutorial

Ein Tutorial von CalganX · begonnen am 10. Aug 2003 · letzter Beitrag vom 31. Mär 2013
Antwort Antwort
Seite 7 von 11   « Erste     567 89     Letzte »    
CalganX
Registriert seit: 21. Jul 2002
Ich habe mich mal drangesessen ein Tutorial zu schreiben.
Es ist mir schon oft in der DP aufgefallen, dass viele XML lernen wollen und deswegen habe ich mein bescheidenes Wissen über XML in ein Tutorial verfasst.
Mit der Hilfe von Mathias und Christian und allen anderen, die mir geholfen haben das Tutorial zu verbessern, ist das Tutorial nun - hoffentlich - fehlerfrei.

Im Laufe der Zeit werde ich immer mal wieder Sachen einbauen und Sie Anhängen.

Das im Tutorial programmierte Programm habe ich leider bisher noch nicht hochladen können, werde das aber schnellstmöglich nachholen.

Viel Spaß und Erfolg mit dem Tutorial!

Chris

Download-Update (März, 2007): Download auch wieder über meine Website. http://blog.calganx.net/artikel/xml-tutorial/
Ist aber immer noch die Version 2.1 (derzeit aktuellste Version aus dem Jahr 2003). Ich denke immer noch über eine Version 3.0 nach. Wer mich unterstützen will, darf mir gerne finanzielle Unterstützung zu kommen lassen.
Angehängte Dateien
Dateityp: pdf xml-tutorial___version_2.1_134.pdf (128,8 KB, 3996x aufgerufen)
 
Gigant02

 
Delphi 7 Professional
 
#61
  Alt 7. Jun 2005, 18:48
will ich ja geht aber nicht

hmm aber ich wechsel mal den pc und schau mal ob das an pc liegt

lach nun hab ich es hey hey man muss einfach mit der der rechten maustaste drauf und dann ziel speichern unter und es geht !!!!

also falsche panik meine schuld war nur zublöd

lg, Gigant
  Mit Zitat antworten Zitat
CalganX

 
Turbo Delphi für Win32
 
#62
  Alt 7. Jun 2005, 18:50
Jein.
Ich habe im ersten Beitrag gerade die aktuellste Version angehängt. Sorry, dass ich im Moment nicht daran weiterarbeite, aber ich komme dazu einfach nicht. Irgendwann wird es aber nochmal eine neue Version geben.

Chris
  Mit Zitat antworten Zitat
Gigant02

 
Delphi 7 Professional
 
#63
  Alt 7. Jun 2005, 19:59
jop danke ich habe die datei

nun hab ich wieder was zutun bis danne

lg, Gigant02
  Mit Zitat antworten Zitat
Benutzerbild von TeronG
TeronG

 
Delphi 2007 Professional
 
#64
  Alt 6. Okt 2005, 14:17
Hi
hab keine Ahnung, ob das schon erwähnt wurde (bin auch zu faul alle 5 Seiten zu lesen ) aber mein Delphi meckert da immer.

(Seite 8 erster Quelltext)
if not FileExists(fAppPath + DATABASE_FNAME) do begin do --> then

Zitat von Seite 8:
Danach prüfen, wir ob die XML-Datei existiert, und wenn nein, dann soll eine XML-Datei erstellt werden, asonsten die Datie geladen werden.
  Mit Zitat antworten Zitat
FlatCoder

 
Delphi 2007 Professional
 
#65
  Alt 20. Okt 2005, 16:50
Wenn ich mri mal einen kleinen Einwurf erlauben dürfte

newSub.text:=IntToStr(MainForm.MovieList.items[MainForm.MovieList.Items.Count - 1].Caption +1); Diese Zeile finde ich falsch

Es muss heißen:

newSub.text:=IntToStr(StrToInt(MainForm.MovieList.items[MainForm.MovieList.Items.Count - 1].Caption) +1); Da ein Caption der MovieList einen STRING zurückgibt.

Wollte das nur mal erwähnen weil ich es nirgends gelesen habe.
Vielelicht bin ich aber auch nur blind

Ansonsten funktionierte es erst bei mir, als ich die SAVE Routine von xmlDoc ausführte.
Das habe ich auch nirgends gelesen aber wie gesagt, vielleicht bin ich ja auch blind und habe es in meinem lerneifer überlesen

Also bis dann

  Mit Zitat antworten Zitat
Party-Pansen
 
#66
  Alt 4. Dez 2005, 18:45
Hallo,

hab mir das Tutorial mal angeschaut und sieht auch alles ganz gut aus. Hab alles gemacht so wie es da stand. Hab hier mal einen AUszug aus meinem Quelltext, wo eine neue Adresse eingetragen werden soll:

Delphi-Quellcode:
adressbuch := CoDOMDocument40.Create;
adressbuch.setProperty('NewParser', true);

if not FileExists('C:\adressbuch.xml') Then begin
   adressbuch.loadXML('<?xml version="1.0"?><adressbuch></adressbuch>');
end else
   adressbuch.load('C:\adressbuch.xml');

if adressbuch.parseError.errorCode <> 0 then
   MessageDlg('Die XML-Datei ist nicht korrekt!' + #13#10,
   mtError, [mbOK], 0);

newAdress := adressbuch.createElement('Adresse'); // ein Element erstellen; siehe I

newSub := adressbuch.createElement('rufnummer');
newSub.text:=x.Rufnummer;
newAdress.appendChild(newSub);

newSub := adressbuch.createElement('Name');
newSub.text:=x.Name;
newAdress.appendChild(newSub);

newSub := adressbuch.createElement('Adresse');
newSub.text:=x.Adresse;
newAdress.appendChild(newSub);

newSub := adressbuch.createElement('Stadt');
newSub.text:=x.Stadt;
newAdress.appendChild(newSub);

adressbuch.documentElement.appendChild(newAdress);
Das Problem daran ist, dass die xml Datei einfach nicht erstellt wird, und wenn sie da ist, wird auch nix neues reingeschrieben. Auch bei der FUnktion zum AUslesen und anzeigen tut sich gar nichts.

Woran kann das liegen ? Fehlermeldungen kommen auch keine.

Danke,
Party-Pansen
  Mit Zitat antworten Zitat
ichbins

 
Delphi 2005 Personal
 
#67
  Alt 4. Dez 2005, 19:25
Falls die XML nicht existiert erstellst du sie ja garnicht. Du musst am Ende noch ein savexml angeben.
Michael Enßlin
  Mit Zitat antworten Zitat
Benutzerbild von SnergleTheDwarf
SnergleTheDwarf

 
Delphi 10.4 Sydney
 
#68
  Alt 30. Mär 2006, 20:22
gibt es die Downloads noch ... denn wenn ich versuche drauf zuzugreifen ... gibts nur nen 404 ...

wäre net wenn die nochmal online gestellt werden können ... thx in advance
  Mit Zitat antworten Zitat
CalganX

 
Turbo Delphi für Win32
 
#69
  Alt 30. Mär 2006, 20:37
Hi,
siehe Anhang am ersten Beitrag.

Chris
  Mit Zitat antworten Zitat
Benutzerbild von SnergleTheDwarf
SnergleTheDwarf

 
Delphi 10.4 Sydney
 
#70
  Alt 30. Mär 2006, 21:04
ups ... muss ich überlesen bzw. übersehen haben ... danke für die schnelle Antwort ...
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 7 von 11   « Erste     567 89     Letzte »    


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 16:58 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