【问题标题】:How to parse this XML : <timestamp time="1545366296721848" delay="0"/>如何解析这个 XML:<timestamp time="1545366296721848" delay="0"/>
【发布时间】:2019-05-21 14:30:01
【问题描述】:

服务器返回的 XML 文件包含:&lt;timestamp time="1545366296721848" delay="0"/&gt; 我需要对其进行解析以获得“1545366296721848”值。如何使用 javascript 或 jquery 做到这一点?

好的,现在明白了,我应该先将其转换为字符串,使用:document.documentElement.outerHTML; 我是新手,所以花了一些时间来弄清楚:)

【问题讨论】:

标签: javascript xml parsing


【解决方案1】:

我认为它很直接。为此使用 DOM 解析器。

var input = '<timestamp time="1545366296721848" delay="0"/>';
var parser = new DOMParser();
var oDOM = parser.parseFromString(input, "application/xml");

console.log(oDOM.documentElement.attributes[0].nodeValue);
console.log(oDOM.documentElement.attributes[1].nodeValue);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-05-01
    • 1970-01-01
    • 2013-06-07
    • 2013-06-09
    • 2020-11-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多