gpt4 book ai didi

javascript - 如何在 JavaScript 中处理嵌套的 XML 结构?

转载 作者:行者123 更新时间:2023-11-30 06:45:17 25 4
gpt4 key购买 nike

我有以下嵌套的 XML 结构

<forum>
<title>Title1</title>
<id>123</id>
<forum>
<title>Title1b</title>
<id>123b</id>
</forum>
</forum>
<forum>
<title>Title2</title>
<id>321</id>
</forum>
<forum>
<title>Title3</title>
<id>456</id>
</forum>

正如您在上面的结构中看到的,我在第一个元素中有一个嵌套的“forum”标签,但在第二个和第三个元素中没有。我尝试在父节点上运行 if getElementsByTagName("forum").item(0).text,但它会为第二个和第三个父节点抛出错误,因为“forum”的子节点"实际上并不存在。

我怎样才能正确地检查这些子节点是否存在,然后对它们进行操作?

谢谢!!!

最佳答案

您没有使用 innerText 方法,也没有识别父元素。此外,getElementsByTagName 返回一个数组。我的示例按预期工作。

http://jsfiddle.net/M2F64/2/

关于javascript - 如何在 JavaScript 中处理嵌套的 XML 结构?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7507433/

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