Einzelnen Beitrag anzeigen

omata

Registriert seit: 26. Aug 2004
Ort: Nebel auf Amrum
3.154 Beiträge
 
Delphi 7 Enterprise
 
#2

Re: KLeines Problem beim Auslesen einer XML-Datei

  Alt 4. Okt 2008, 19:44
Ohne Code kann man nur raten...
Delphi-Quellcode:
var XML : IXMLDocument;
    Node: IXMLNode;
begin
  XML := newXMLDocument;
  XML.XML.Text:=
    '<?xml version="1.0" encoding="iso-8859-1" ?>'#13 +
    '<stammdatum typ="neu">'#13 +
    ' <buchungskreis>'#13 +
    ' <nummer>2002</nummer>'#13 +
    ' <gesellschaft>Testgesellschaft</gesellschaft>'#13 +
    ' </buchungskreis>'#13 +
    ' <wirtschaftseinheit>'#13 +
    ' <nummer>0345</nummer>'#13 +
    ' <ansprechpartner>Herr Müller</ansprechpartner>'#13 +
    ' <servicecenter>Servicecenter 1</servicecenter>'#13 +
    ' </wirtschaftseinheit>'#13 +
    ' <gebäudeeinheit>'#13 +
    ' <nummer>0345.1034</nummer>'#13 +
    ' <straße>Assenberger Hügelweg</straße>'#13 +
    ' <hausnummer>12a</hausnummer>'#13 +
    ' <postleitzahl>60486</postleitzahl>'#13 +
    ' <ort>Frankfurt am Main</ort>'#13 +
    ' <stadtteil>Bockenheim</stadtteil>'#13 +
    ' </gebäudeeinheit>'#13 +
    ' <mietobjekt>'#13 +
    ' <nummer>0345.1034.7656</nummer>'#13 +
    ' <etage>OG 1</etage>'#13 +
    ' <lage>rechts</lage>'#13 +
    ' <nutzungsart>Gewerbe</nutzungsart>'#13 +
    ' </mietobjekt>'#13 +
    ' <immobilienvertrag>'#13 +
    ' <nummer>0345.1034.7656.03</nummer>'#13 +
    ' <beginn>1984-04-15</beginn>'#13 +
    ' <ende>9999-12-31</ende>'#13 +
    ' </immobilienvertrag>'#13 +
    ' <mieter>'#13 +
    ' <nachname>Plömmeskötter</nachname>'#13 +
    ' <vorname>Heribert</vorname>'#13 +
    ' <telefon1>069-999999 (tagsüber)</telefon1>'#13 +
    ' <telefon2>069-12123121 (privat)</telefon2>'#13 +
    ' </mieter>'#13 +
    '</stammdatum>';

  XML.Active := true;
  Node:=XML.DocumentElement;
  ShowMessage(Node.Attributes['typ']);
end;
Das erste Element ist kein Child! Vielleicht hilft dir das weiter.
  Mit Zitat antworten Zitat