• 企业400电话
  • 网络优化推广
  • AI电话机器人
  • 呼叫中心
  • 全 部 栏 目

    网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    往xml中更新节点的实例代码
    POST TIME:2021-10-18 06:04

    往xml中更新节点的实例代码

    /* System.out.println("2323");
    DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
    DocumentBuilder docbuilder = factory.newDocumentBuilder();
    Document parse = docbuilder
    .parse(new File("src/ProdQuery.xml"));
    // Element createElement2 = parse.createElement("");
    Element createElement = parse.createElement("products");
    Node item2 = parse.getChildNodes().item(parse.getChildNodes().getLength()-1);
    for (String item : map.keySet()) {
    //循环添加至products
    System.out.println("tianjia1");
    Element clidren = parse.createElement("product");
    Attr createAttribute = parse.createAttribute("name");
    createAttribute.setNodeValue(item);
    Attr createAttribute2 = parse.createAttribute("value");
    createAttribute2.setNodeValue(map.get(item));
    clidren.setAttributeNode(createAttribute);
    clidren.setAttributeNode(createAttribute2);
    createElement.appendChild(clidren);
    }
    //将products添加到根目录
    item2.appendChild(createElement);
    //创建一个TransformerFactory对象
    TransformerFactory tFactory = TransformerFactory.newInstance();
    //得到一个操作对象
    Transformer transformer = tFactory.newTransformer();
    //设置们,这个是编码
    transformer.setOutputProperty(OutputKeys.ENCODING, "UTF-8");
    //
    DOMSource source = new DOMSource(parse);
    System.out.println("改变文件");
    StreamResult result = new StreamResult(new File("src/ProdQuery.xml"));
    //让xml文件换行
    transformer.setOutputProperty(OutputKeys.INDENT, "yes");
    transformer.setOutputProperty("{http://xml.apache.org/xslt}indent-amount", "4");
    transformer.transform(source, result);*/

    以上这篇往xml中更新节点的实例代码就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

    您可能感兴趣的文章:
    • js操作XML文件的实现方法兼容IE与FireFox
    • SQL Server解析XML数据的方法详解
    • Java全面解析XML格式串(JDOM解析)
    • Android解析XML的三种方式SAX、Pull、Dom
    • js的form表单提交url传参数(包含+等特殊字符)的两种解决方法
    • 两种方法解决javascript url post 特殊字符转义 + & #
    • Python连接MySQL并使用fetchall()方法过滤特殊字符
    • 基于javascript如何传递特殊字符
    • xml 的特殊字符的处理方法
    上一篇:Ajax回退刷新页面问题的解决办法
    下一篇:Ajax的使用四大步骤
  • 相关文章
  • 

    关于我们 | 付款方式 | 荣誉资质 | 业务提交 | 代理合作


    © 2016-2020 巨人网络通讯

    时间:9:00-21:00 (节假日不休)

    地址:江苏信息产业基地11号楼四层

    《增值电信业务经营许可证》 苏B2-20120278

    X

    截屏,微信识别二维码

    微信号:veteran88

    (点击微信号复制,添加好友)

     打开微信