JQuery 动态XML字符串添加节点

简介: 今天实现了动态的给一个XML字符串添加节点。

今天实现了动态的给一个XML字符串添加节点。

实现如下:

1.首先加XML字符串放置在textarea 域

<textarea rows="30" cols="65" name="xml" id="xml" style="display:none;">
<?xml version="1.0" encoding="UTF-8" ?>
<AdvPay>
<PubInfo>
    <DigestAlg>MD5</DigestAlg>
    <VerifyCode>xxxxxx</VerifyCode>
</PubInfo>
<BusiData>
    <AccountType>1</AccountType>
    <AccountCode>15868477618</AccountCode>
    <RoyaltyFlag>0</RoyaltyFlag>
</BusiData> 
</AdvPay>
</textarea>


2、动态添加节点,在节点之后,节点之前添加

节点和节点。添加完成之后重新给textarea域赋值。至此就完成了对XML的修改。

var phone=$('#phone').val();
        var authCode=$('#authCode').val();             
        var text = $('#xml').val();
        //添加AuthCode节点和Phone节点
        var posHead = text.indexOf('<BusiData>');
        var posEnd = text.indexOf('<AccountType>');
        var strHead = text.substring(0, posHead) + '<BusiData>';
        var strEnd = text.substring(posEnd);
        code = '<AuthCode>'+authCode+'</AuthCode><Phone>'+phone+'</Phone>';
        $('#xml').val(strHead + code + strEnd);
相关文章
|
2月前
|
XML JavaScript 数据格式
XML DOM 遍历节点树
XML DOM 遍历节点树
|
2月前
|
XML 数据格式
加载 XML 字符串
加载 XML 字符串
|
2月前
|
XML JavaScript 数据格式
XML DOM 遍历节点树
XML DOM 遍历节点树
|
2月前
|
XML 数据格式
加载 XML 字符串
加载 XML 字符串
|
2月前
|
XML 数据格式
加载 XML 字符串
加载 XML 字符串
|
2月前
|
XML 数据格式
加载 XML 字符串
加载 XML 字符串
|
2月前
|
XML 分布式计算 资源调度
大数据-02-Hadoop集群 XML配置 超详细 core-site.xml hdfs-site.xml 3节点云服务器 2C4G HDFS Yarn MapRedece(一)
大数据-02-Hadoop集群 XML配置 超详细 core-site.xml hdfs-site.xml 3节点云服务器 2C4G HDFS Yarn MapRedece(一)
183 5
|
2月前
|
XML 数据格式
加载 XML 字符串
加载 XML 字符串
|
2月前
|
XML JavaScript 数据格式
XML DOM 遍历节点树
XML DOM 遍历节点树
|
2月前
|
XML 资源调度 网络协议
大数据-02-Hadoop集群 XML配置 超详细 core-site.xml hdfs-site.xml 3节点云服务器 2C4G HDFS Yarn MapRedece(二)
大数据-02-Hadoop集群 XML配置 超详细 core-site.xml hdfs-site.xml 3节点云服务器 2C4G HDFS Yarn MapRedece(二)
157 4