angular - 如何在 Angular 中从 xml 文件中读取数据
问题描述
我是 Angular 的新手,我想从 XML 文件中读取特定节点。示例:假设我有一个 XML 文件 emp.xml
`<employees>
<employee>
<id>1</id>
<name>Iqbal</name>
<address>xxxxx</address>
<contact>xxxxxx88xx</contact>
</employee>
<employee>
<id>2</id>
<name>Anil</name>
<address>xxxxx</address>
<contact>xxxxxx88xx</contact>
</employee>
</employees>`
现在我想阅读整个文件。然后我想提取特定的节点,即员工的姓名。我怎样才能做到这一点?
解决方案
您应该能够在普通的旧 JS 中执行此操作:
const myXML = new DOMParser().parseFromString('<xml></xml>', 'text/xml');
如果你想得到你的第一个员工,你可以这样得到:
const firstEmployee = myXML.getElementsByTagName('employee')[0];
推荐阅读
- generics - Rust:有没有办法知道一个 arg 是某种泛型类型,而不关心它的内部类型?
- javascript - 在不同的项目中创建可重用的模块 Nuxt.js
- javascript - 我们如何在 react js 中获取 api 响应时间,即显示在网络选项卡中?
- javascript - 特定组件的路由器未工作
- rust - Embedded Rust Discovery Book 示例无法编译
- julia - Unexpected memory allocation in basic for loop?
- powerbi - 如何根据标准识别客户
- dependency-injection - 将组件的依赖注入方法移动到 Blazor 服务器端中的分离 CS 库
- python - Jupyter 笔记本数据框已删除
- javascript - 单击单词时更改文本颜色