我有一个从 API 获取的 XML 文件,其中一小部分是:
<Abstract>
<AbstractText Label="BACKGROUND">A large ...</AbstractText>
<AbstractText Label="METHODS">We modeled....</AbstractText>
<AbstractText Label="RESULTS">Mammary glands ... </AbstractText>
<AbstractText Label="CONCLUSIONS">We report...</AbstractText>
</Abstract>
我的 JavaScript 代码是:
parser = new DOMParser();
xmlDoc = parser.parseFromString(response.data, "text/xml");
const abstracts = xmlDoc.querySelectorAll("AbstractText");
并通过使用
abstracts.forEach(a => {
abstract_text += a.innerHTML;
abstract_text += "<br /><br />";
});
我可以阅读所有的文字。我的问题是我无法获得标签值。我试过了
let x = a.attribute("Label").nodeValue;
和
let x = a.attribute("Label");
既作为属性作为属性。
感谢所有帮助。
桃花长相依
相关分类