Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   XML (https://www.delphipraxis.net/46-xml/)
-   -   Delphi XML erstellen (https://www.delphipraxis.net/27043-xml-erstellen.html)

schlaumeier 3. Aug 2004 13:01


XML erstellen
 
Hallo!
Ich möchte eine XML in Delphi erstellen lassen. Doch ich konnte keinen
DOCTYPE erstellen wie: <!DOCTYPE Book "C:\list.DtD">.
Hab es mal mit XMLdoc.Domvendor.Domimpelementaion.createDocumentT ype(..)
versucht ging aber nicht, da er nichts ins XMLdocument einschreibt.

Kann mir jemant weiter helfen!!!!

Warte auf antwort!!!!

schlaumeier 4. Aug 2004 09:36

Re: XML erstellen
 
Hab selber rausgefunden wie wer fragen hat bitte hier schreiben!

Tip es gebt es sehr leiten trick es zu umgehen!!

sakura 4. Aug 2004 10:18

Re: XML erstellen
 
Hi schlaumeier,

schreibe doch einfach Deine Lösung hier her ;)

...:cat:...

schlaumeier 4. Aug 2004 12:44

Re: XML erstellen
 
Man muss die XML-Datei speichern und es dann mit Memo als text laden
(Memo1.Lines.LoadFromFile(FileName);)
und dann
Memo1.Lines.Insert(1,'<!DOCTYPE book "c:\tt.dtd">);
Memo1.Lines.SaveToFile(FileName);
so fügt man problemlos <!DOCTYPE book "c:\tt.dtd">;

schlaumeier 4. Aug 2004 12:56

Re: XML erstellen
 
Jetzt habe ich den Probelm EDOMParseError bei MSXML abzufangen um
mein eigene Fehlermeldung zu schreiben.

weis jemand wie es geht mit try und Exeption
ich habe im Netz gesehen wie mans macht:
Delphi-Quellcode:
XmlDoc1.ParseOptions:= [poValidateOnParse, poResolveExternals];
    try
      XmlDoc1.LoadFromFile(OpenDlg.filename);
    except
      On E: EDOMParseError do
        begin
          Validated:= False;
          lblValid.Caption:= 'NOT VALID';
          Memo1.Lines.Add(IntToStr(E.ErrorCode));
          Memo1.Lines.Add(E.Reason);
          Memo1.Lines.Add(IntToStr(E.Line));
        end;
    end;
aber es funtioniert nicht besonders was ist 'Validated'
könnte mir jemand helfen!!

Hat sich erlidig! Brauche 'Validated' gar nicht.

freak4fun 6. Okt 2004 08:17

Re: XML erstellen
 
hallo, :hi:

redet ihr von irgendeinname.xml? :gruebel:
Also ich erstelle die xml-Dateien über eine DatasetKomponente und verbinde sie mit einer ...
Ich kanns ja doch nicht erklären. :wall:

Die können das besser! :mrgreen:

hoffe es hilft dir/euch :cheers:

mfg
freak

:coder:


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:07 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz