Bonjour,
je cherche à rajouter à la génération d'un fichier XML via la librairie tinyXML l'entête suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
<Document  xmlns="urn:iso:std:iso:20022:tech:xsd:pain.001.001.02" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:iso:std:iso:20022:tech:xsd:pain.001.001.02  pain.001.001.02.xsd">
afin que le début de mon fichier XML ressemble à
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
<?xml version="1.0" encoding="utf-8"  standalone="no" ?>
<Document xmlns="urn:iso:std:iso:20022:tech:xsd:pain.001.001.02"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="urn:iso:std:iso:20022:tech:xsd:pain.001.001.02  pain.001.001.02.xsd">
<pain.001.001.02>
<GrpHdr>
...
pour l'instant, j'arrive seulement à générer quelquechose du style
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
<?xml version="1.0" encoding="UTF-8" ?>
<pain.001.001.02>
    <GrpHdr>
...
Même si tinyXML ne gère pas les DTD, est t'il possible de simplement lui demander de rajouter cet entête, sans pour cela que le document XML soit validé ?
Si oui, comment ?
Si non, cela veux à priori dire que je dois changer de librairie pour encoder mon fichier XML.
Quelle serait la librairie la plus simple à utiliser, sachant que tout les exemples que je trouve parle de parser un fichier xml déjà existant, et jamais de générer un nouveau fichier XML à partir de rien...
j'ai téléchargé xerces. je ne trouve pas d'exemple de programmation en C++...

Merci de votre aide