nope, jamais travaillé avec ça.
ceci dit, l'encoding en XML n'est pas obligatoire il me semble.
si ta base ne fait toujoursque du 'ISO-8859-1', alors tu peux sans problème dire "ben j'impose aux applis qui relisent d'utiliser ce charset".
le seul problème, c'est que lorsqu'il n'y a pas cette information, le XML indique qu'on doit assumer qu'il s'agit d'UTF-8 "à moins que l'information ne soit imposée d'une autre manière".
sinon, quand tu dis que t'arrive pas à faire ce qu'il y a dans le lien que tu cites, qu'est-ce qui ne marche pas ?
Code :
vt_doc := xmldom.newdomdocument; header_pi := xmldom.CREATEPROCESSINGINSTRUCTION(doc, 'xml', 'version="1.0" encoding="UTF-8"'); vt_main_node := xmldom.appendChild(vt_doc, xmldom.makeNode(header_pi)); vt_rowset_elmt := xmldom.createelement(vt_doc, 'brouillon'); vt_root_node := xmldom.appendchild(vt_main_node, xmldom.makenode(vt_rowset_elmt));
|
de ce que je comprends, ça devrait ressembler à ça.
mais désolé, je suis nul en PL, et surtout j'ai jamais utilisé XML dans Oracle