This is an explanation of the video content.
 用技术延续对ACG的热爱
43

 |   | 

JS解析xml

假设我们有以下 XML 字符串

var xmlString = `
<books>
    <book>
        <title>JavaScript: The Good Parts</title>
        <author>Douglas Crockford</author>
    </book>
    <book>
        <title>JavaScript: The Definitive Guide</title>
        <author>David Flanagan</author>
    </book>
</books>`;

使用js解析xml

// 创建 DOMParser 对象
var parser = new DOMParser();

// 解析 XML 字符串
var xmlDoc = parser.parseFromString(xmlString, "text/xml");

// 通过 DOM 方法访问 XML 数据
var books = xmlDoc.getElementsByTagName("book");

// 遍历 books 节点
for (var i = 0; i < books.length; i++) {
    var title = books[i].getElementsByTagName("title")[0].childNodes[0].nodeValue;
    var author = books[i].getElementsByTagName("author")[0].childNodes[0].nodeValue;
    console.log("Title: " + title + ", Author: " + author);
}

43 🖺前端 ↦ JavaScript开发技巧 __ 91 字
 JavaScript开发技巧 #16