IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

XML/XSL et SOAP Discussion :

encodage fichier XML avec tinyxml et Visual Studio 2008 C++


Sujet :

XML/XSL et SOAP

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    rpsi
    Inscrit en
    Juin 2006
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : rpsi

    Informations forums :
    Inscription : Juin 2006
    Messages : 28
    Points : 27
    Points
    27
    Par défaut encodage fichier XML avec tinyxml et Visual Studio 2008 C++
    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

  2. #2
    Nouveau membre du Club
    Homme Profil pro
    rpsi
    Inscrit en
    Juin 2006
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : rpsi

    Informations forums :
    Inscription : Juin 2006
    Messages : 28
    Points : 27
    Points
    27
    Par défaut
    j'ai trouvé: en fait, on peut encoder la déclaration du DTD comme un simple élément de l'arbre.
    au début,je pensais qu'il fallait faire çà au niveau de la fonction de déclaration via "TiXmlDeclaration"

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 28/05/2010, 11h05
  2. Problème avec le debugger Visual Studio 2008
    Par Zouch-K dans le forum Visual C++
    Réponses: 2
    Dernier message: 02/04/2010, 14h13
  3. Réponses: 3
    Dernier message: 26/12/2008, 08h57
  4. Réponses: 1
    Dernier message: 09/10/2007, 19h31
  5. [java]Encodage fichier XML avec XMLType
    Par adrien.nicolet dans le forum Oracle
    Réponses: 1
    Dernier message: 08/03/2007, 13h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo