Bonjour,

Je vais avoir besoin de générer des fichiers XML à partir de SQL
j'ai un peu cherché sur le net des exemples (provenance IBM) mais ça ne fonctionne pas. Peut-être manque-t-il queque chose dans la configuration ? une bibliothèque ?
Voici ce que j'ai fait et les résultats obtenus. Si quelqu'un a déjà fait une opération similaire je suis intéressé par des exemples

SELECT XMLSERIALIZE(CONTENT
XMLELEMENT(
NAME "fact", XMLATTRIBUTES(n_fact AS "name"),
XMLELEMENT(NAME "maison", n_maison)
) AS CLOB)
FROM recfac

cela m'affiche
....+....1....+....2....+....3..
XMLSERIALIZE
*POINTER
*POINTER
*POINTER
*POINTER

autre exemple :
SELECT REC2XML (1.0, 'COLATTVAL', '', n_fact, n_canal, n_maison) x
FROM recfac
WHERE n_fact > 0
là, j'ai le message : REC2XML in *LIBL type *N not found.

dernier exemple :
SELECT XML2CLOB(
XMLELEMENT(name "Invoice",
XMLATTRIBUTES(n_fact as "Fact")
) )
FROM recfac
WHERE d_exped > 0

cela m'affiche
....+....1....+....2....+....3..
XML2CLOB
*POINTER
*POINTER
*POINTER