javascript - 使用 javascript 解析 XML 时出错
问题描述
您好,我正在尝试从 Api 解析 Xml datei,我刚刚写了这段代码:
var request = new XMLHttpRequest();
request.open("GET", "https://iliass-jobs.personio.de/xml?language=de", false);
request.send();
var xml = request.responseXML;
parser = new DOMParser();
var doc = parser.parseFromString(xml, "text/xml");
解决方案
parseFromString 方法需要一个字符串值,但您的响应是 xml 格式。
因此,使用 serializeToString 方法将其转换为字符串,例如,
var xmlString = new XMLSerializer().serializeToString(xml);
然后在 parseFromString() 中使用 xmlString 作为参数。