zoukankan      html  css  js  c++  java
  • chrome浏览器解析xml

    加载xml数据

     var temp_xml = returnContent.replace('<?xml version="1.0" encoding="gb2312" ?>', '');
                        var parser = new DOMParser();
                        var objBass = parser.parseFromString(temp_xml, "text/xml");
    
                        var arrNodes = objBass.getElementsByTagName("Success");
                        debugger;
                        var starsErr = getXmlNodesText(arrNodes);
                        var errOut =getNodeTextByNodeName(objBass,"Err");

    chrome浏览器解析xml

    //获取节点集合下的第一个子节点的内容
    function getXmlNodesText(arrNodes) {
        var textVal = "";
        if (arrNodes != null && arrNodes.length > 0) {
            var stateNode = arrNodes[0];
            if (stateNode.innerHTML) {
                textVal = stateNode.innerHTML;
            } else if (stateNode.textContent) {
                textVal = stateNode.textContent;
            }
            console.log(textVal);
        }
        return textVal;
    }
    
    //根据节点名字获取节点内容
    function getNodeTextByNodeName(xmlDoc, nodeName) {
        var nodes = xmlDoc.getElementsByTagName(nodeName);
        var text = "";
        if (nodes != null && nodes != "") {
            text = getXmlNodesText(nodes);
        }
        return text;
    }

    最近项目中用到的。

  • 相关阅读:
    python 函数
    python升级功能
    python3与c++的不同点(初学看重点~)
    python中的数据结构
    github超简单用法
    ListView
    线性代数(1)--方程组的同解变形
    C++基础学习
    C++多态
    PKU《程序设计》专项课程_递归汉诺塔问题
  • 原文地址:https://www.cnblogs.com/Tpf386/p/12583208.html
Copyright © 2011-2022 走看看