Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.212 Beiträge
 
Delphi 12 Athens
 
#2

Re: Instanz von TXMLDocument zur Laufzeit Erstellen und Benu

  Alt 22. Feb 2005, 12:32
Hab zwar von XML kaum Ahnung, abere schon mal so versucht?

Delphi-Quellcode:
Procedure TForm1.cmd1Click( Sender: TObject );
Var XML: TXMLDocument;
Begin
   If odFile.Execute Then Begin
      XML := TXMLDocument.Create( Form1 ); // oder wie es bei dir heißt
      Try
         XML.LoadFromFile( odFile.FileName );
         XML.Active;
         txtOut.Lines.Append( 'Version:'#9#9 + XML.Version );
         txtOut.Lines.Append( 'Encoding:'#9 + XML.Encoding );
         txtOut.Lines.Append( 'StandAlone:'#9 + XML.StandAlone );
         txtOut.Lines.Append( 'NamespaceURI:'#9 + XML.DocumentElement.NamespaceURI );
         txtOut.Lines.Append( 'LocalName:'#9 + XML.DocumentElement.LocalName );
         XML.Inactive; // hab gerade keine Plan, wie diese Funktion
                        // wirklich heißt. (halt das Gegenteil von XML.Active)
      Finally
         If Assigned( XML ) Then FreeAndNil( XML );
      End;
   End;
End;
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat