我正在尝试使用javascript从下面的xml获取消息数。
缩写树中的消息称为“item”,最高级别有两个。在较低级别metaDataAttributes上还有一些名为“item”的元素。
<getMessagesReturn> <messages> <item> <metaDataAttributes> <item> ... </item> </metaDataAttributes> </item> <item> <metaDataAttributes> <item> ... </item> </metaDataAttributes> </item> </messages> </getMessagesReturn>
以下返回1(因为我猜只有一个消息元素。
var xmlMessagesCount = xml.documentElement.getElementsByTagName(“messages”)。length;
我已经尝试了var xmlMessagesCount = xml.documentElement.getElementsByTagName(“item”)。length;
返回132(因为有两个消息(项),每个消息具有65个属性(项)
我想让它返回2。
有类似的主题,但没有找到明确的答案。因此,非常感谢任何建议或要求清晰。