使用 JavaScript 读取和修改 XML 数据

yuv*_*raj 5 javascript xml

我有一个 XML 文件,我想使用 JavaScript 读取和修改 XML 数据,这是我的 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 >
Run Code Online (Sandbox Code Playgroud)

在此 XML 数据咨询检查系统中,我想通过读取 csv 文件数据来修改标签内的内容

例如,在 CSV 文件数据中,它将具有

咨询检查系统 CONSULTAR EL SISTEMA DE CONTROL

像标签内的内容一样,它应该根据 Csv 文件数据进行更改,我需要您的帮助来通过 JavaScript 修改此内容。

Seb*_*736 5

如果您使用现代 Web 浏览器的 JavaScript 环境,则可以按照我在此处解释的方式操作 XML 数据:在 Javascript 中创建 XML

如果没有,我建议使用另一种 JavaScript 的 XML DOM 实现,例如xmldom

让我们假设xmlDoc您的 XML 文档是一个 XML DOM 对象。要将文本更改CONSULT CHECKING SYSTEMCONSULT CHECKING SYSTEM CONSULTAR EL SISTEMA DE CONTROL,您可以像这样检索元素节点:

var name = xmlDoc.getElementsByTagName("name")[1];
Run Code Online (Sandbox Code Playgroud)

并像这样更改内容:

name.textContent = "CONSULT CHECKING SYSTEM CONSULTAR EL SISTEMA DE CONTROL";
Run Code Online (Sandbox Code Playgroud)