Procédure permettant la création de Node XML
Bonjour,
Je travaille sur un module qui construit un arbre XML et je voudrais avoir une procédure qui prend en charge la création des noeuds.
Voilà sa déclaration :
Code:
1 2 3 4 5
| function SYNCHRO_CreeNoeud(var PO_NoeudParent : IXMLNode;
PC_AttributNom : String;
PC_AttributValeur : String;
PC_NoeudNom : String;
PC_NoeudValeur : String) : IXMLNode; |
La question que je me pose est de savoir si le paramètre de noeud parent doit ou non être précédé de var
A priori oui compte tenu que la procédure fait un AddChild dessus.
Mais quand j'appelle ma procédure j'ai une erreur
Code:
SYNCHRO_CreeNoeud(PO_Racine.ChildNodes[i], '', '', 'NomNoeud', '');
Merci de votre avis