Bonjour

Voila j'ai créé une DLL me permettant de générer du XML. Ce XML doit respecter une grammaire (il doit etre valide). Le problème viens de cette grammaire. Lorsque dans un fichier XML on souhaite faire référence à une grammaire il faut écrire dans la balise racine:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
  <balise_racine xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance-instance" xsi:noNamespaceSchemaLocation="grammaireXML.xsd">
Pour créer cette balise racine il n'y a pas de soucis avec TXML document puisque j'écris:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
  XMLDocument1.DocumentElement:=XMLDocument1.CreateElement('balise_racine','');
mais je n'arrive pas a rajouter le texte correspondant a la référence à la grammaire.
j'ai essayé d'écrire la référence sous forme de texte
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
  XMLDocument1.DocumentElement:=XMLDocument1.CreateElement('balise_racine xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance-instance" xsi:noNamespaceSchemaLocation="grammaireXML.xsd"','');
Mais ceci ne marche pas

quelqu'un peut m'aider???

Merci d'avance