javascript - 使用 JavaScript 从 XML 节点检索内部文本时遇到问题

标签 javascript jquery xml

我正在使用 JavaScript 和 jQuery 读取 XML 文档,并且需要从节点内部提取一些文本以保存到数组中。 XML 的结构如下:

<C>
  <I>
    <TEXTFORMAT>
      <P>
        <FONT>Here's the text I want</FONT>
      </P>
    </TEXTFORMAT>
  </I>
</C>

到目前为止,我尝试过的所有操作都没有返回任何内容,因此我一定是错误地引用了 FONT 标记的内容。

我应该使用什么 XML 路径?

最佳答案

这将为您提供 FONT 节点内容的数组。

var array = $(xml).find('FONT').map(function() {
    return $(this).text();
}).get();

相关 jQuery 文档:

关于javascript - 使用 JavaScript 从 XML 节点检索内部文本时遇到问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2989497/

相关文章:

javascript - 单击按钮,播放声音,但按钮消失

java - fragment 中的维基图像识别

xml - 如何在 Eclipse 中禁用 .xsd 和相关文件的 XML 编辑器?

python - 如何用iterparse来写?

javascript - 如何刷新主干应用程序中的页面

javascript - 如何在页面加载时显示数据

javascript - Jquery 倒计时在 Safari 中显示 NaN,在 Chrome/Firefox 中工作正常

javascript - 如果主页(或某个页面/URL)隐藏页脚

javascript - 如何删除特定 div id 中的 div 元素

javascript - 获取多个输入文件的图像预览