Bonjour,
Je développe actuellement une application, utilisant un parser DOM avec un schéma XML et plusieurs fichiers d'instance XML.
Dans mon schéma, il y a certains éléments qui sont facultatifs, c'est à dire avec minOccurs = 0.
Mon problème est le suivant:
Lorsque que j'essai de récupérer un élément facultatif (qui a un noeud parent obligatoirement) j'ai une exception qui se lance (normal étant donné qu'il ne trouve pas l'élément à chaque fois).
Y a t'il un moyen d'éviter de faire un if pour vérifier si le noeud récupéré est null et d'éviter un try catch, j'ai environs une 30ène d'éléments facultatifs, j'aimerais éviter de faire ça pour chaque élement, n'y a t'il pas un moyen de vérifier au près du schéma et ainsi d'éviter de lancer l'exception ?
Merci d'avancer pour vos réponses.
Birssan
Partager