如何访问 Node-RED 中的 XML 值
How to access an XML value in Node-RED
我收到来自 HTTP GET 请求的 XML 响应,我需要从中获取特定值。我将它转换为 JavaScript 对象。我怎样才能访问它的值,例如 CompName?
我以为我可以使用功能节点,但不知道具体如何。
在“调试”边栏中,当您将鼠标悬停在消息元素上时,右侧会出现一组按钮。
其中第一个在单击时会将路径复制到所选元素,相对于 msg
对象。这将帮助您找出任何特定元素所需的路径
在这种情况下,您会发现您分享的屏幕截图中的 CompName
是:
msg.payload.feed.entry[0].content[0]['m:properties'][0]['d:CompName'][0]
我收到来自 HTTP GET 请求的 XML 响应,我需要从中获取特定值。我将它转换为 JavaScript 对象。我怎样才能访问它的值,例如 CompName? 我以为我可以使用功能节点,但不知道具体如何。
在“调试”边栏中,当您将鼠标悬停在消息元素上时,右侧会出现一组按钮。
其中第一个在单击时会将路径复制到所选元素,相对于 msg
对象。这将帮助您找出任何特定元素所需的路径
在这种情况下,您会发现您分享的屏幕截图中的 CompName
是:
msg.payload.feed.entry[0].content[0]['m:properties'][0]['d:CompName'][0]