zoukankan      html  css  js  c++  java
  • JavaScript创建XML

    笔者最近有个需求:将前端页面上的table控件中的所有数据获取,并以XMl格式发送给服务器,找了很多资料;感觉都不是很全面,个人做了一个稍微完整的文档;分享出来,供大家参看,同时欢迎指正!
     开始之前先提出几个问题:
    1. xmldocument 对象是否能在各个版本的浏览器中运行?
    2. xml格式文本化后,是否可以直接发送给服务器?
    3. 问题2的深入,到底是什么导致服务器拒绝接受xml文本字符?
    前端代码:
    JavaScript创建XML
    这里需要解释一个为什么给每个td一个自定义属性:在构建XMl是需要确定节点的名称,所以在这里定义这个属性,同时可以实现对于另一个table,增加列后,依旧可以用这个方法!具体看了后面的代码就理解了!
    JavaScript创建XML
    这里实现将table中所有数据(除表头)都进行XML化,同时将字符串XML返回
    上述方法中有一个方法:
    getXmlStruct():这是一个构造XML结构的方法,具体代码如下:
    JavaScript创建XML

    到此处,基本已经完成!看一下效果!
    JavaScript创建XML



    特此鸣谢:王小宁!
    备注:其他浏览器还在测试中,继续努力!


  • 相关阅读:
    php生成二维码
    赞的算法
    Linux系统信息查看命令大全
    详细介绍Linux telnet命令的使用
    Linux VSFTP服务器
    禁止浏览器缓存页面的方法
    php开启短标签
    BZOJ2648 SJY摆棋子(KD-Tree)
    KD-Tree学习笔记
    BZOJ5461 PKUWC2018Minimax(概率期望+线段树合并+动态规划)
  • 原文地址:https://www.cnblogs.com/Zhuangsd/p/5655364.html
Copyright © 2011-2022 走看看