Einzelnen Beitrag anzeigen

Benutzerbild von Sanchez
Sanchez

Registriert seit: 24. Apr 2003
Ort: Neumarkt Stmk
892 Beiträge
 
Delphi XE6 Enterprise
 
#8

Re: XML Document nach betimmten Knoten/Attributen durchsuche

  Alt 3. Sep 2003, 09:34
So möchte ich es ja haben. Ich bekomme nämlich nix zurück.

Mein xml-File sieht so aus:

Code:
<?xml version="1.0" encoding="iso-8859-1"?>
<werte>
   <eintrag>
      <id>1</id>
      <gasart>202</gasart>
      <geraet>O2</geraet>
      <grenzwert benutzt="ja">99.5</grenzwert>
      <warnwert>99.8</warnwert>
      <toleranz>20</toleranz>
      <einheit>%</einheit>
   </eintrag>
   <eintrag>
      <id>2</id>
      <gasart>201</gasart>
      <geraet>CO</geraet>
      <grenzwert benutzt="nein">0</grenzwert>
      <warnwert>0</warnwert>
      <toleranz>0</toleranz>
      <einheit></einheit>
   </eintrag>
</werte>
Jetzt möchte ich die Knoten haben, bei denen Benutzt gleich ja ist

Delphi-Quellcode:
var eintraege: IXMLDOMNodeList;
    subNode: IXMLDOMNode;
    i : integer;
begin

  eintraege := xmlDoc.documentElement.selectNodes('werte/eintrag/grenzwert[@benutzt="ja"]');

  for i := 0 to eintraege.length - 1 do begin
    ...
  end;
end;
bei mir ist Eintraege.length immer 0, was mach ich falsch?

grüße, daniel
Daniel
  Mit Zitat antworten Zitat