Hello,
J'utilise un data source avec XML.
Je cherche à vérifier si l'utilisation d'un XSD permet à Birt de parser le XML.
Par cela, j'ai fait un test:
- un fichier xsd, indiquant que le champ 'nombre' doit contenir un nombre compris entre 50 et 100
- un fichier xml, contenant des valeurs pour l'element nombre '45','55','xsd','110','55'
Un outil comme XML liquid détecte bien que '45','xsd','110' ne correspondent pas aux contraintes du xsd.
Birt n'y voit que du feu.
Il retire la valeur 'xsd', mais ce n'est que parce que dans le mapping de mon dataset, j'ai indiqué que c'était un 'number' et non un 'string'.
L'usage d'un XSD dans BIRT ne sert-il qu'à recupérer l'integralité des champs (balises) susceptibles d'etre contenu dans le XML ? Pas de lecture des contraintes ?
Il y a t'il un log dans lequel on peut retrouver les valeurs rejetées par Birt ?
Partager