Autor Beitrag
kasuru
ontopic starofftopic starofftopic starofftopic starofftopic starofftopic starofftopic starofftopic star
Beiträge: 27



BeitragVerfasst: Fr 21.12.07 12:59 
Hallo alle zusammen,

ich bin derzeit dabei eine Afterbuy-Anbindung mit Delphi 7 zu realisieren. Bei der Schnittstelle werden Requests in Form einer XML Datei an eine Web-Adresse weggeschickt und eine Response, auch XML, empfangen.
Für unser Produkt haben wir auch eine Shopanbindung, die arbeitet ähnlich.

Bei der Shopanbindung arbeiten wir mit dem XMLTransformProvider, es hat sich allerdings herausgestellt, dass dadurch die Importgeschwindigkeit rapide abnimmt...

Gibt es eventuell eine andere / bessere Möglichkeit, ohne die Ganze Geschichte Node für Node durchzugehen?

Die Daten sollten am besten direkt in ein Clientdataset reingeschrieben werden, damit wir Sie in eine MemTable übertragen können. Gibt es da Mittel und Wege - am besten wäre es, wenn wir hier auch unterscheiden könnten zwischen mehreren XML Strukturen - vielleicht über xslt?

lg und danke schonmal - kasuru
noidic
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 851

Win 2000 Win XP Vista
D7 Ent, SharpDevelop 2.2
BeitragVerfasst: Fr 21.12.07 14:26 
Eine Möglichkeit wäre, das XML per xslt so umzuwandeln, dass es auf das XMLData-Property com Clientdataset passt. Der Transformprovider arbeitet afaik auch so, allerdings macht der wohl noch einige andere Dinge nebenbei.

_________________
Bravery calls my name in the sound of the wind in the night...
kasuru Threadstarter
ontopic starofftopic starofftopic starofftopic starofftopic starofftopic starofftopic starofftopic star
Beiträge: 27



BeitragVerfasst: Fr 21.12.07 18:26 
Danke für den Tipp, ich muss nur ehrlich sagen, dass ich nicht weiß wie die XMLData Property aussehen muss... Hast du da eventuell eine Quelle oder weitere Infos für mich?