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:
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 <balise_racine xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance-instance" xsi:noNamespaceSchemaLocation="grammaireXML.xsd">
mais je n'arrive pas a rajouter le texte correspondant a la référence à la grammaire.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 XMLDocument1.DocumentElement:=XMLDocument1.CreateElement('balise_racine','');
j'ai essayé d'écrire la référence sous forme de texte
Mais ceci ne marche pas
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"','');![]()
quelqu'un peut m'aider???
Merci d'avance![]()
Partager