使用JavaScript读取和修改XML数据

时间:2017-01-22 04:45:56

标签: 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 >

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

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

咨询检查系统顾问EL SISTEMA DE CONTROL

像标签中的这个内容一样,它应该根据Csv文件数据进行更改,我需要您的帮助来通过JavaScript修改此内容。任何人都可以帮助我

关心, yuvaraj

1 个答案:

答案 0 :(得分:1)

如果您使用的是现代Web浏览器的JavaScript环境,则可以按照我在此处的说明操作XML数据:Create XML in Javascript

如果没有,我建议对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";