Je veux imprimer mon fichier XML qui provient d'un flux externe sur la console. Quand jeimpression groovy nodechild valeurs
log.debug "${xml}"
Je reçois des valeurs xml sur la console, mais pas les balises de début et de fin. Par exemple
<fruits>
<fruit1>apple</fruit1>
<fruit2>orange</fruit2>
</fruits>
qu'afficher appleorange Juste les valeurs concaténées les unes après les autres. Quelle est la meilleure valeur pour le gérer. J'ai essayé ceci Best way to pretty print XML response in grails mais j'obtiens l'exception à parseText(). Je ne sais pas pourquoi, parce que je pense que le xml entrant est valide.
Mise à jour: Le type de variable xml est Groove NodeChild.
Qu'est-ce que l'exception ? – Jon
vérifier la classe de l'objet xml en premier (sortie log.debug (xml.class)) – Oleksandr
Ceci est l'exception errors.GrailsExceptionResolver: groovy.lang.MissingMethodException: Aucune signature de la méthode: groovy.util.XmlParser.parseText() est applicable pour types d'arguments: xml est de type NodeChild parce que ce xml je reçois dans la demande de webservice externe – Paras