Einzelnen Beitrag anzeigen

Der schöne Günther

Registriert seit: 6. Mär 2013
6.159 Beiträge
 
Delphi 10 Seattle Enterprise
 
#4

AW: XPath mit ADOM v4 möglich?

  Alt 11. Sep 2014, 20:25
Auch das scheint keine Auswirkung zu haben jedenfalls nicht mit 'CfgParent' oder 'CfgParent/..'
Ja, weil der String 'CfgParent' kein XPath ist. Willst du jeden Knoten "CfgParent"? Dann ist der richtige XPath-Ausdruck dafür '//CfgParent'
Delphi-Quellcode:
   If Supports(iDoc.DOMDocument.documentElement, IDomNodeSelect, iDNodeSelect) then
   begin
     iDNL := iDNodeSelect.selectNodes('//CfgParent');

     Memo1.Lines.Add(Format('Found %d items', [iDNL.length]));

     for i:= 0 to Pred (iDNL.length) do
      memo1.Lines.Append(idnl.item[i].nodeName+' = '+idnl.item[i].childNodes.item[0].nodeValue);

    end
    Else
      Memo1.Lines.Add('Not supported!');
  end;
ergibt

Code:
Found 7 items
CfgParent = Base
CfgParent = Base
CfgParent = Base
CfgParent = Cfg_1
CfgParent = Base
CfgParent = Base
CfgParent = Base


Vorausgesetzt du entfernst den Namespace.
  Mit Zitat antworten Zitat