FindItem (xmldoc)

De Wiki1000
function FindItem(const iItemName:string; iLocalName:boolean):TxmlItem;

Cette fonction retourne l'élément dont le nom est indiqué; la recherche est récursive dans tous les éléments jusqu'au premier élément correspondant.

iItemName Nom de l'élément à rechercher.
iLocalName Le nom est un nom local.

Exemple:

procedure foo(doc:TxmlDocument);
begin
  //<root xmlns:id="domain uri"
  //  <id:xx>
  //    <id:name id="1">
  //    </id:name>
  //  </id:xx>
  //  <id:xx>
  //    <id:name id="2">
  //    </id:name>
  //  </id:xx>
  //</root>
  //
  elt := doc.FindItem('id:name',False);
  if Assigned(elt) then
   begin
     // elt id=1    
   end;
end;

Voir aussi:


Documents XML (tech)Développement DSM

Outils personnels