2017-10-09 19 views
0

Je reçois une réponse XML d'une requête HTTP GET dont j'ai besoin d'une valeur spécifique. Je l'ai transformé en un objet JavaScript. Comment puis-je accéder à ses valeurs, par exemple le CompName? Je pensais pouvoir utiliser le nœud de fonction, mais je n'arrivais pas à comprendre comment exactement.Comment accéder à une valeur XML dans Node-RED

enter image description here

Répondre

3

Dans la barre latérale de débogage, lorsque vous passez la souris sur un élément de message, un ensemble de boutons apparaît sur la droite. Le premier d'entre eux, lorsqu'il est cliqué, copie le chemin de l'élément sélectionné par rapport à l'objet msg. Cela vous aidera à déterminer le chemin que vous avez besoin pour un élément particulier

Dans ce cas, vous trouverez la CompName dans la capture d'écran que vous avez partagé est:

msg.payload.feed.entry[0].content[0]['m:properties'][0]['d:CompName'][0] 
+0

grand, merci! – jpsstack