AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein XML Delphi XML-Datenbindung funktioniert nicht
Thema durchsuchen
Ansicht
Themen-Optionen

XML-Datenbindung funktioniert nicht

Ein Thema von Koolance · begonnen am 13. Mai 2009 · letzter Beitrag vom 19. Mai 2009
Antwort Antwort
Koolance

Registriert seit: 28. Feb 2006
Ort: Kerpen
74 Beiträge
 
Delphi 6 Enterprise
 
#1

XML-Datenbindung funktioniert nicht

  Alt 13. Mai 2009, 11:12
Hallo,
ich muss zu folgendem Schema passende Datensätze befüllen: http://www.gdv-online.de/snetz/schad...nload_info.htm
( XML-Schema mit allen relevanten Informationen (Release 2003))

Ich habe es zuerst mit Delphi 6 und der XML-Datenbindung probiert. Allerdings habe ich hier das Problem das er Bezeichner redifiniert. Aber mit anderen Inhalten.
Beispiel:
Code:
{ IXMLPartnerdatenBlock }

  IXMLPartnerdatenBlock = interface(IXMLNode)
    ['{D650E2B0-1F80-4145-82A0-DE3FBC656BD1}']
    { Zugriff auf Eigenschaften }
    function Get_Partnerdaten: IXMLPartnerdaten;
    function Get_KfzDaten: IXMLKfzDatenList;
    function Get_KfzAusstattung: IXMLKfzAusstattungList;
    function Get_Kommentar: IXMLKommentarList;
    { Methoden & Eigenschaften }
    property Partnerdaten: IXMLPartnerdaten read Get_Partnerdaten;
    property KfzDaten: IXMLKfzDatenList read Get_KfzDaten;
    property KfzAusstattung: IXMLKfzAusstattungList read Get_KfzAusstattung;
    property Kommentar: IXMLKommentarList read Get_Kommentar;
  end;

{ IXMLPartnerdatenBlock }

  IXMLPartnerdatenBlock = interface(IXMLNode)
    ['{89C27B56-12A1-4C3A-9D34-225983405CEA}']
    { Zugriff auf Eigenschaften }
    function Get_Partnerdaten: IXMLPartnerdaten;
    function Get_KfzDaten: IXMLKfzDaten;
    function Get_KfzAusstattung: IXMLKfzAusstattungList;
    function Get_BeschaedigteSache: IXMLBeschaedigteSacheList;
    function Get_Vertragsmerkmale: IXMLVertragsmerkmaleList;
    function Get_BeschaedigungenFahrzeug: IXMLBeschaedigungenFahrzeugList;
    function Get_Ermittlungen: IXMLErmittlungenList;
    function Get_Schadenhergang: IXMLSchadenhergangList;
    function Get_Kommentar: IXMLKommentarList;
    { Methoden & Eigenschaften }
    property Partnerdaten: IXMLPartnerdaten read Get_Partnerdaten;
    property KfzDaten: IXMLKfzDaten read Get_KfzDaten;
    property KfzAusstattung: IXMLKfzAusstattungList read Get_KfzAusstattung;
    property BeschaedigteSache: IXMLBeschaedigteSacheList read Get_BeschaedigteSache;
    property Vertragsmerkmale: IXMLVertragsmerkmaleList read Get_Vertragsmerkmale;
    property BeschaedigungenFahrzeug: IXMLBeschaedigungenFahrzeugList read Get_BeschaedigungenFahrzeug;
    property Ermittlungen: IXMLErmittlungenList read Get_Ermittlungen;
    property Schadenhergang: IXMLSchadenhergangList read Get_Schadenhergang;
    property Kommentar: IXMLKommentarList read Get_Kommentar;
  end;
Dann habe ich das gleiche mit dem Delphi 2007 probiert in der Hoffnung das Codegear die XML-Datenbindung ein bisschen weiter entwickelt hat. Das habe sie wohl auch, allerdings zum schlechteren.
Sobald ich das erste mal weiter drücke kommt die Fehlermeldung: Unbekannter Datentyp: "DienstleisternummernTyp"

So wie es aussieht ist der DienstleisternummernTyp in einer weiteren Schemadatei definiert auf die in dem zu importierenden Schema verwendet wird, sieht aber sehr unvollständig aus.
Verwqeis auf anderes Schema:
Code:
<xsd:include schemaLocation="gdv_typen2003.xsd"/>
Typendefinition:
Code:
<xsd:simpleType xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="DienstleisternummerTyp">
<xsd:annotation>
<xsd:documentation>Dieser Wert ist immer mit führenden Nullen anzugeben!</xsd:documentation>
</xsd:annotation>
Vielleicht hat ja einer jemand Tip für mich.
  Mit Zitat antworten Zitat
Koolance

Registriert seit: 28. Feb 2006
Ort: Kerpen
74 Beiträge
 
Delphi 6 Enterprise
 
#2

Re: XML-Datenbindung funktioniert nicht

  Alt 19. Mai 2009, 09:24
Hat sich erledigt, habe das ganze nun mit OpenXML von Hand gemacht.
  Mit Zitat antworten Zitat
Antwort Antwort


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 09:19 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