gpt4 book ai didi

javascript - javascript中通过遍历每个节点来解析xml数据

转载 作者:行者123 更新时间:2023-12-03 12:26:01 26 4
gpt4 key购买 nike

我试图通过遍历每个节点来解析下面的 xml 数据。

<example>
<name>BlueWhale</name>
<addr>101 Yesler Way, Suite 402</addr>
<city>Seattle</city>
<state>Washington</state>
</example>

现在我想在不执行 getElementsByTagName 的情况下访问每个节点,并在 javascript 中打印每个 NodeName 和 NodeValue,借助 rootElement、firstchild、nextSibling 等我不确定的东西。

我正在尝试以下方式

var txt = " <example>  <name>BlueWhale</name> <addr>101 Yesler Way, Suite 402</addr>  <city>Seattle</city>  <state>Washington</state>  </example> "
var domParser = new DOMParser();
xml = domParser.parseFromString(txt, "text/xml");
var el =xml.documentElement.nodeName;
console.log(el);

并打印每个变量。有人可以帮忙吗?

最佳答案

如果您的 xml 存储在字符串变量中,则可以使用 jQuery。

var xml = "<example>...";

$(xml).children().each(function() {
var tagName = this.tagName;
var text = this.innerHtml
});

关于javascript - javascript中通过遍历每个节点来解析xml数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24203722/

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