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

PL/SQL Oracle Discussion :

Probleme XML via XMLDom, bug persistant pour Oracle 8i


Sujet :

PL/SQL Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Inscrit en
    Février 2008
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 5
    Par défaut Probleme XML via XMLDom, bug persistant pour Oracle 8i
    Bonjour,

    Petit probleme de code avec la génération de XML via XMLDom sous Oracle.
    L'entête qui devrait ressembler à ça :

    <?xml version="1.0" encoding="ISO-8859-1" ?>

    Ressemble plus à ça :

    <?xml version="1.0" ?>

    :s

    Ma partie de code via XMLDom sous oracle:

    vt_doc := xmldom.newdomdocument;

    xmldom.setversion(vt_doc, '1.0');
    xmldom.setcharset(vt_doc, 'ISO-8859-1');

    vt_main_node := xmldom.makenode(vt_doc);

    vt_rowset_elmt := xmldom.createelement(vt_doc, 'brouillon');
    vt_root_node := xmldom.appendchild(vt_main_node, xmldom.makenode(vt_rowset_elmt));

    J'ai trouvé une petite aide sur le net à cette adresse => http://www.garayed.com/oracle/214840...oc-xmldom.html

    Mais je n'arrive pas à implanter le code pour que ça marche corrcetement :s


    Merci d'avance pour votre coup de main

  2. #2
    Membre à l'essai
    Inscrit en
    Février 2008
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 5
    Par défaut
    Bon ben j'ai trouver la solution si ça peux interesser certaines personnes.

    Le fait que ISO-8852-1 n'apparaisse pas dans l'entete XML vient du bug Oracle 8i:

    ORACLE 2399956 (XMLDOM.setCharset() does not work for non-DB characterset)
    C'est un bug récurent à cette version de Oracle, et on preferera encoder en UTF8, car cela fonctionne, et peut être "mieux" au niveau de l'encodage.

    Il semblerai que Oracle 10g gere bien l'entête en ISO-8852-1.

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

Discussions similaires

  1. Probleme création/validation xml via php
    Par shelko dans le forum Valider
    Réponses: 1
    Dernier message: 24/06/2008, 13h12
  2. Réponses: 7
    Dernier message: 23/07/2006, 20h01
  3. probleme de transformation d'un XML via XSLT
    Par nayron_1 dans le forum XSL/XSLT/XPATH
    Réponses: 6
    Dernier message: 08/11/2005, 14h19
  4. Réponses: 10
    Dernier message: 16/03/2005, 18h25
  5. Generer du xml via SQL(oracle) avec de l'asp
    Par jpg dans le forum XQUERY/SGBD
    Réponses: 6
    Dernier message: 03/08/2004, 12h36

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