使用JavaScript读取和修改XML数据

5

我有一个XML文件,想要使用JavaScript读取和修改其中的数据。以下是我的XML数据:

<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<figlist>
  <figgroup name="Circuit Diagram">
    <category  id="A">
      <name>A GENERAL INFORMATION</name>
      <subcategory name="GI  GENERAL INFORMATION">
        <fig id="jtawa5397gb">
          <name>CONSULT CHECKING SYSTEM</name>
          <svgfile>jtawa5397gb.svg</svgfile>
        </fig>
      </subcategory>
    </category >

在这个XML数据CONSULT CHECKING SYSTEM中,我想通过读取CSV文件数据修改标签内的任何内容。
例如,在CSV文件数据中,它将包含CONSULT CHECKING SYSTEM CONSULTAR EL SISTEMA DE CONTROL之类的内容。应根据CSV文件数据更改标签内的内容,我需要你通过JavaScript来帮助我修改这个内容。有人能帮我吗?
谢谢, yuvaraj

1
可能是跨浏览器Javascript XML解析的重复问题。 - mrlew
1个回答

5
如果您正在使用现代 Web 浏览器的 JavaScript 环境,您可以按照我在此处解释的方式操作 XML 数据:在 Javascript 中创建 XML
如果不是,我建议使用另一个适用于 JavaScript 的 XML DOM 实现,例如 xmldom
假设 xmlDoc 是您的 XML 文档作为 XML DOM 对象。要将文本 CONSULT CHECKING SYSTEM 更改为 CONSULT CHECKING SYSTEM CONSULTAR EL SISTEMA DE CONTROL,您可以像这样检索元素节点:
var name = xmlDoc.getElementsByTagName("name")[1];

并将内容更改为:

name.textContent = "CONSULT CHECKING SYSTEM CONSULTAR EL SISTEMA DE CONTROL";

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接