使用 JavaScript 解析 XML
在 JavaScript 中解析 XML 文档是 Web 开发的常见要求。这可以使用原生 JavaScript DOM(文档对象模型)API 轻松实现。
DOM API
DOM API 提供 XML 文档的分层表示,允许开发人员访问和操作 XML 节点及其属性。要使用 DOM API 解析 XML 文档,请按照以下步骤操作:
示例
考虑以下 XML 字符串:
<address> <street>Roble Ave</street> <streetNumber>649</streetNumber> <postalcode>94025</postalcode> </address>
解析此 XML 字符串并访问街道名称、街道号码和邮政编码,使用以下 JavaScript代码:
const txt = `<xml string here>`; if (window.DOMParser) { const parser = new DOMParser(); const xmlDoc = parser.parseFromString(txt, "text/xml"); console.log(xmlDoc.getElementsByTagName("street")[0].childNodes[0].nodeValue); // Logs "Roble Ave" console.log(xmlDoc.getElementsByTagName("streetNumber")[0].childNodes[0].nodeValue); // Logs "649" console.log(xmlDoc.getElementsByTagName("postalcode")[0].childNodes[0].nodeValue); // Logs "94025" } else { // Code for older browsers using ActiveXObject }
注意:
以上是如何使用 JavaScript 的 DOM API 解析 XML 文档?的详细内容。更多信息请关注PHP中文网其他相关文章!