Bonjour,
Je suis en train d'essayer le code op XML-INTO (V5R4+) et je tombe sur un problème : Le document XML source contient un élément vide dans certains cas.
Voici un example
L'élèment vide <is_admin/> représente dans ce cas une donnée booléenne. Sa présence signifie True (on) et son absence Fase (Off).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <users> <user> <name>Machin</name> <userid>1</userid> <is_admin/> </user> <user> <name>Bidule</name> <userid>1</userid> </user> </users>
J'ai essayé avec une DS de réception comme ceci :
Malheureusement, XML-INTO alimente bien toutes les sous-zones, sauf mon indicateur "is_admin" (la valeur est toujours à blanc)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 D user ds qualified dim(50) D name 100 varying D id 10u 0 D is_admin N
Y-a-t-il une solution (je ne trouve rien dans la doc de référence, mais j'ai peut-être loupé quelque chose) ? ou alors la seule solution est de passer par XMLSAX ?
Merci d'avance pour vos lumières
Partager