javascript - 如何解析这个 XML:
问题描述
服务器返回包含以下内容的 XML 文件:<timestamp time="1545366296721848" delay="0"/>
我需要对其进行解析以获得“1545366296721848”值。如何使用javascript或jquery来做到这一点?
好的,现在明白了,我应该先将其转换为字符串,使用:document.documentElement.outerHTML;
我对这一切都很陌生,所以需要时间来弄清楚:)
解决方案
我认为它很直。为此使用 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);
推荐阅读
- sql - 如何在sql中随机更新列?
- ios - 企业OTA“代码签名不再有效”错误
- flutter - 颤振 URI.https:类型“int”不是“Iterable”类型的子类型
' 错误 - python - 如何检查日期时间是否在日期时间间隔的字典列表中
- reactjs - Firebase 实时数据库分页未按预期工作
- javascript - 如何使用 jquery 关闭动态模式
- swiftui - SwiftUI 设置 UIImagePIckerController 栏按钮颜色
- vue.js - 可以在 Laravel 中使用的像构建器一样的革命滑块
- ogg - 将作品包保存到 ogg 容器
- java - 将 pojo 转换为 json 时出错(cxf JAX-RS:数据绑定)