Node.js 如何从未标记的嵌套XML文件中提取数据?

Node.js 如何从未标记的嵌套XML文件中提取数据?,node.js,xml,parsing,xml2js,Node.js,Xml,Parsing,Xml2js,我试图使用xml2js库解析Node.js中的XML文件。但是,我无法访问该XML文件的嵌套内容。以下是我的XML文件的外观: <?xml version=\"1.0\" ?> <ItemSearchResponse xmlns=\"http://webservices.amazon.com/AWSECommerceService/2013-08-01\"> <OperationRequest>...</OperationRequest> <

我试图使用xml2js库解析Node.js中的XML文件。但是,我无法访问该XML文件的嵌套内容。以下是我的XML文件的外观:

<?xml version=\"1.0\" ?>
<ItemSearchResponse
xmlns=\"http://webservices.amazon.com/AWSECommerceService/2013-08-01\">
<OperationRequest>...</OperationRequest>
<Items>
    <Item>
        <LargeImage>..</LargeImage>
    </Item>
    <Item>...</Item>
    <Item>...</Item>
    <Item>...</Item>
</Items>
为此,这将在控制台上打印:

[ { Request: [ [Object] ],
TotalResults: [ '226308' ],
TotalPages: [ '22631' ],
MoreSearchResultsUrl: 
 [ 'https://www.amazon.in/gp/search?linkCode=xm2&SubscriptionId=AKIAIQWXVVSOIXRWDBIQ&keywords=tshirt&tag=theaedifex-21&creative=165953&url=search-alias%3Daws-amazon-aps&camp=2025' ],
Item: 
 [ [Object],
   [Object],
   [Object],
   [Object],
   [Object],
   [Object],
   [Object],
   [Object],
   [Object],
   [Object] ] } ]
我正在尝试访问项目末尾的多个对象。
对于我的问题,任何一种解决方案或方向都会非常有帮助。

经过一点尝试和错误,我改变了

result['ItemSearchResponse']['Items']


获取所需结果。

如果只记录
结果会发生什么情况?还有,这与Google Assistant SDK有什么关系?@NickFelker我很抱歉,经过一点尝试和错误,我实际上解决了这个问题。我目前正在开发一个聊天机器人,它使用GoogleAssistantSDK和DialogFlow进行语言集成。这就是为什么我给Google Assistant SDKAR贴上标签,你是使用Google Assistant SDK还是在Google上操作?
result['ItemSearchResponse']['Items']
result.ItemSearchResponse.Items[0].Item[0].LargeImage[0].URl