Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Outils > XMLRAD
XMLRAD Environnement de développement Web XML/XSL. Avant de poster -> F.A.Q XMLRAD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 20/01/2003, 15h47   #1
Invité de passage
 
Inscription : août 2002
Messages : 24
Détails du profil
Informations forums :
Inscription : août 2002
Messages : 24
Points : 3
Points : 3
Envoyer un message via MSN à Toxine77
Par défaut créer un noeuds avec des paramétres

je voudrais créer un noueds qui comporterais des paramétres, comment pourrais je faire ???

Exemple :
Code :
Calendrier Name="SelMonth" MonthName="janvier" Month="01" Year="2003">
Merci a vous pour votre reponse
Toxine77 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/01/2003, 16h41   #2
RDM
Membre Expert
 
Inscription : mars 2002
Messages : 1 426
Détails du profil
Informations forums :
Inscription : mars 2002
Messages : 1 426
Points : 1 546
Points : 1 546
Envoyer un message via ICQ à RDM
avec XMLCursor:

Code :
1
2
3
4
5
6
7
8
9
var
  Cursor, Calendrier: IXMLCursor
begin
  // ...
  Calendrier := Cursor.AppendChild('Calendrier');
  Calendrier.SetAttribute('Name', 'SelMonth');
  Calendrier.SetAttribute('MonthName', 'janvier');
  Calendrier.SetAttribute('Month', '01');
  Calendrier.SetAttribute('Year', '2003');
__________________
RDM
Tout Est Relatif
Rubrique XMLRAD: http://xmlrad.developpez.com
FAQ XMLRAD: http://xmlrad.developpez.com/faq/
RDM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/01/2003, 16h52   #3
Invité de passage
 
Inscription : août 2002
Messages : 24
Détails du profil
Informations forums :
Inscription : août 2002
Messages : 24
Points : 3
Points : 3
Envoyer un message via MSN à Toxine77
Par défaut Undeclared identifier: 'SetAttribute'

Je suis dans une procedure de type Before XMLGRAM et ma question conciste a savoir en quoi je dois declaréer SetAttribute ???

Code :
1
2
procedure TxmSupportTechnique.MonthPlanningBeforeXMLGram(XMLGram: IXMLGram;
  InputDoc, OutputDoc: IXMLCursor; var Skip: Boolean);
Toxine77 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/01/2003, 13h52   #4
RDM
Membre Expert
 
Inscription : mars 2002
Messages : 1 426
Détails du profil
Informations forums :
Inscription : mars 2002
Messages : 1 426
Points : 1 546
Points : 1 546
Envoyer un message via ICQ à RDM
SetAttribute est une méthode de XMLCursor donc dans un beforeXMLGram, on peut faire:
Code :
OutputDoc.SetAttribute('Name', 'SelMonth');
__________________
RDM
Tout Est Relatif
Rubrique XMLRAD: http://xmlrad.developpez.com
FAQ XMLRAD: http://xmlrad.developpez.com/faq/
RDM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/01/2003, 15h45   #5
Invité de passage
 
Inscription : août 2002
Messages : 24
Détails du profil
Informations forums :
Inscription : août 2002
Messages : 24
Points : 3
Points : 3
Envoyer un message via MSN à Toxine77
Par défaut Dis moi je sais pas si c'est moi mais cela ne marche pas ...

Je ne sais pas si mon code est bon mais si c la cas alors je ne peut pas compiler mon projet car il me dis que SetAttribute n'est pas déclarer

Ou params est de typeIXMLCursor

Code :
var Params : IXMLCursor;
Code :
1
2
3
4
5
6
7
Params:=OutputDoc.Select('/document');
Params:=Params.AppendChild('CellS','');
Params.SetAttribute('Name', 'SelMonth');
Params.SetAttribute('MonthName', 'janvier');
Params.SetAttribute('Month', '01');
Params.SetAttribute('Year', '2003');}
Params:=Params.AppendChild('Cell','');
et j'ai tenter aussi

Code :
1
2
3
4
5
6
7
8
Params:=OutputDoc.Select('/document');
Params:=Params.AppendChild('CellS','');
OutputDoc.SetAttribute('Name', 'SelMonth');
OutputDoc.SetAttribute('Name', 'SelMonth');
OutputDoc.SetAttribute('MonthName', 'janvier');
OutputDoc.SetAttribute('Month', '01');
OutputDoc.SetAttribute('Year', '2003');}
Params:=Params.AppendChild('Cell','');
Toxine77 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/01/2003, 16h11   #6
RDM
Membre Expert
 
Inscription : mars 2002
Messages : 1 426
Détails du profil
Informations forums :
Inscription : mars 2002
Messages : 1 426
Points : 1 546
Points : 1 546
Envoyer un message via ICQ à RDM
c'est SetAttributeValue
http://xmlrad.com/Manual/Appendix12/index.htm#XMLCursor
__________________
RDM
Tout Est Relatif
Rubrique XMLRAD: http://xmlrad.developpez.com
FAQ XMLRAD: http://xmlrad.developpez.com/faq/
RDM est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h21.


 
 
 
 
Partenaires

Hébergement Web