Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   XML (https://www.delphipraxis.net/46-xml/)
-   -   Delphi Dummy-Frage: xsd verwenden? (https://www.delphipraxis.net/179088-dummy-frage-xsd-verwenden.html)

ralfiii 13. Feb 2014 14:52

Dummy-Frage: xsd verwenden?
 
Hallo!

Sorry, ist für mich ein neues Thema, mag eine doofe Frage sein, ich steh am Schlauch.

Ich muss eine Anbindung an ein Webservice implementieren.
Der Betreiber hat mir eine xsd-Datei zur Verfügung gestellt.

Ich hab das mal mit dem Wizard importiert, ein Satz von Interfaces und TXMLNode-Klassen (z.B. TXMLCustomer) wurde von Delphi angelegt.
Vom Webserver hab ich mir mal über ein IdHTTP.Get Daten geholt, wenig überraschend ein XML-File.

Aber was nun? (sorry, ist sicher eine supersimple Frage)

Ich schiess das mal in ein TXMLDocument rein. Fein. Aber nun?
Wie komm ich dann zu dem verwendbaren TXMLCustomer-Objekt?

Danke!
Ralf

Furtbichler 13. Feb 2014 15:04

AW: Dummy-Frage: xsd verwenden?
 
Schau Dir mal genau die generierten Klassen an. Im Interface-Teil sind einige Routinen, mit denen Du ein TXMLCustomer-Objekt aus einer Datei, einem String und einem XMLDocument erzeugen kannst. Glaub ich.

Guido R. 13. Feb 2014 15:07

AW: Dummy-Frage: xsd verwenden?
 
Ein Video sagt mehr als 1000 Worte :coder2:
Schau Dir mal das Video "XML in Delphi Part 2" von Alister Christie auf DuRöhre an.

Gruß
Guido R.

ralfiii 17. Feb 2014 16:19

AW: Dummy-Frage: xsd verwenden?
 
Zitat:

Zitat von Guido R. (Beitrag 1247767)
Ein Video sagt mehr als 1000 Worte :coder2:
Schau Dir mal das Video "XML in Delphi Part 2" von Alister Christie auf DuRöhre an.

Top, danke.
Der Clou war
MyFooItemI := XMLDocument1.GetDocBinding('Fooitem', TXMLPatientitem, '') as IXMLFooitem;

Cheers!
R.


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:46 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