Einzelnen Beitrag anzeigen

muedermann

Registriert seit: 27. Sep 2004
11 Beiträge
 
#6

Re: msxml -> datentyp aus schema auslesen

  Alt 22. Nov 2005, 15:06
Ich verstehe es einfach nicht. Ich weise meiner XML-Datei ein XSD-Schema zu

xmldoc.schemas := schemaCache; Dann lade ich meine XML-Datei:

xmlDoc.load('C:\test.xml'); Und wenn etwas nicht stimmt, wird es ausgegeben:

Delphi-Quellcode:
if xmlDoc.parseError.errorCode <> 0 then
begin
   Showmessage(xmldoc.parseError.reason);
end;
Beim dem Attribut "V" vom Element "Geboren" sieht das dann so aus:
---------------------------
Project1
---------------------------

Error parsing '1961-0a8-01' as date datatype.
The attribute: 'V' has an invalid value according to its data type.

---------------------------
OK
---------------------------


Dies ist auch völlig korrekt. Nur wie verdammt komme ich an die Information datatype (die ja im schema steht), wenn ich kein Error bekomme?!?!
  Mit Zitat antworten Zitat