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
Partager