Thema: Delphi D7 XML Anfänger Problem

Einzelnen Beitrag anzeigen

marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#6

Re: D7 XML Anfänger Problem

  Alt 7. Nov 2005, 12:15
Du arbeitest entweder mit den XML-Interfaces oder mit den XMLDOM-Interfaces!

Delphi-Quellcode:
uses
  MSXML2;

procedure TDemoForm.ButtonClick(Sender: TObject);
var
  doc: IXMLDOMDocument;
  n: IXMLDOMNode;
  nl: IXMLDOMNodeList;
  i: integer;
begin
  with OpenDialog do
  if Execute then
  begin
    doc := CoDomDocument.Create;
    if doc.load(FileName) then
    begin;
      nl := doc.documentElement.selectNodes('//*');
      ListBox.Items.Clear;
      for i := 0 to Pred(nl.length) do
      begin
        n := nl.item[i];
        ListBox.Items.Add(n.nodeName);
      end;
    end else
      ShowMessage(doc.parseError.reason);
    doc := nil;
  end;
end;
Grüße vom marabu
  Mit Zitat antworten Zitat