gpt4 book ai didi

javascript - 在 JavaScript 中从 XML 文件获取值

转载 作者:行者123 更新时间:2023-11-28 02:57:38 25 4
gpt4 key购买 nike

我有一个具有以下格式的 XML 文件:

<containers>
<container>
<item>
item name
</item>
<item>
item name
</item>
<item>
item name
</item>
</container>
<container>
<item>
item name
</item>
</container>
</containers>

我需要使用 JavaScript 来获取第二个容器中的第一个项目名称。我打算使用 xmldoc.getElementsByTagName("item")[3].childNodes[0].nodeValue;但我无法知道第一个容器中有多少项目,因此我正在寻找一种方法来选择第二个容器,然后选择项目的名称。

最佳答案

首先,选择容器标签。如果您有 2 个或更多容器标签,请获取第二个容器的第一个子节点。像这样的东西(可能不准确,没有测试过):

var containers = xmldoc.getElementsByTagName("container");
if (containers.length >= 2)
{
var items = containers[1].getElementsByTagName("item");
if (items.length > 0)
{
//your item is items[0]
}
}

关于javascript - 在 JavaScript 中从 XML 文件获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2211837/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com