Fakat uyum sorunu yaşıyorum.
Bakanlığın adresinden indirdiğim dtd dosyasını xml data binding ile oluşturdum.
exchange.pas dosyası ektedir.
viewtopic.php?t=7723 linkindeki açaıklama doğrultusunda aşağıdaki kodlar ile xml dosyayı oluşturmaya çalışıyorum ancak access violation hatası alıyorum.
Kod: Tümünü seç
var
Uyap : IXMLExchangeDataType;
DosyaUst : IXMLDosyalarType;
Dosya : IXMLDosyaType;
XMLDocument : IXMLDocument;
i:Integer;
Begin
Uyap := NewexchangeData;
for i := 0 to 50 do
Begin
With Uyap do begin
With DosyaUst[i] Do Begin
With Dosya Do
Begin
id := '1';
DosyaTipi :='';
DosyaTuru := '';
TakipTuru := '';
TakipYolu := '';
TakipSekli := '';
AlacaklininTalepEttigiHak := '';
BK84MaddeUygulansin := '';
KKDFUygulansin := '';
Aciklama48e9 := '';
DosyaBelirleyicisi :='';
End;
End;
end;
End;
XMLDocument := LoadXMLData(FormatXMLData(DosyaUst.XML));
XMLDocument.Version := '1.0';
XMLDocument.Encoding := '';
if savedialog1.Execute then
XMLDocument.SaveToFile(SaveDialog1.FileName+'.xml');
XMLDocument:=nil;
end;
Xml oluşturmayı bilen arkadaşların bakmasını rica edecem.
İyi çalışmalar.