js实现最短的XML格式化工具实例


Posted in Javascript onMarch 12, 2015

本文实例讲述了js实现最短的XML格式化工具的方法。分享给大家供大家参考。具体如下:

这是用 E4X 实现最短的 XML 格式化工具。可惜 IE 至今不支持这个标准特性...

请在 Firefox 或 Chrome 下运行!

1.代码如下:

<html>

  <head>

    <title>Indent XML</title>

    <script language="JavaScript" type="text/javascript" src="http://code.jquery.com/jquery-latest.js"> </script>

    <script language="JavaScript" type="text/javascript;e4x=1">

      $(function() {

        $('button').click(function() {

          $('textarea').val(new XML($('textarea').val()).toXMLString());

        });

      });

    </script>

  </head>

  <body>

    <div>

      <textarea rows="8" cols="40"></textarea>

    </div>

    <div><button>Indent</button></div>

  </body>

</html>

2. 格式化之前:

js实现最短的XML格式化工具实例

3. 格式化之后:

js实现最短的XML格式化工具实例

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
JavaScript基本对象
Jan 11 Javascript
javascript 有趣而诡异的数组
Apr 06 Javascript
JavaScript面向对象之静态与非静态类
Feb 03 Javascript
写自已的js类库需要的核心代码
Jul 16 Javascript
JS测试显示屏分辨率以及屏幕尺寸的方法
Nov 22 Javascript
原生js实现类似弹窗抖动效果
Apr 02 Javascript
js结合正则实现国内手机号段校验
Jun 19 Javascript
基于React.js实现原生js拖拽效果引发的思考
Mar 30 Javascript
javascript原生ajax写法分享
Apr 10 Javascript
AngularJS $http模块POST请求实现
Apr 08 Javascript
JS实现深度优先搜索求解两点间最短路径
Jan 17 Javascript
VUE 动态组件的应用案例分析
Dec 02 Javascript
微信中一些常用的js方法汇总
Mar 12 #Javascript
javascript实现checkBox的全选,反选与赋值
Mar 12 #Javascript
jQuery通过扩展实现抖动效果的方法
Mar 11 #Javascript
jQuery实现字符串按指定长度加入特定内容的方法
Mar 11 #Javascript
jquery利用命名空间移除绑定事件的方法
Mar 11 #Javascript
jQuery实现带动画效果的二级下拉导航方法
Mar 11 #Javascript
jquery图形密码实现方法
Mar 11 #Javascript
You might like
Discuz! Passport 通行证整合
2008/03/27 PHP
强制PHP命令行脚本单进程运行的方法
2014/04/15 PHP
PHP基于CURL进行POST数据上传实例
2014/11/10 PHP
Linux中为php配置伪静态
2014/12/17 PHP
浅谈PHP中Stream(流)
2015/06/08 PHP
基于thinkPHP实现的微信自定义分享功能示例
2016/09/23 PHP
PHP基于Redis消息队列实现发布微博的方法
2017/05/03 PHP
Laravel中错误与异常处理的用法示例
2018/09/16 PHP
用javascript getComputedStyle获取和设置style的原理
2008/10/10 Javascript
js模仿html5 placeholder适应于不支持的浏览器
2013/01/13 Javascript
jquery实现图片裁剪思路及实现
2013/08/16 Javascript
JS window对象的top、parent、opener含义介绍
2013/12/03 Javascript
jQuery:delegate中select()不起作用的解决方法(实例讲解)
2014/01/26 Javascript
javascript实现简单的鼠标拖动效果实例
2015/04/10 Javascript
学习JavaScript设计模式(多态)
2015/11/25 Javascript
Vue项目部署在Spring Boot出现页面空白问题的解决方案
2018/11/26 Javascript
详解axios中封装使用、拦截特定请求、判断所有请求加载完毕)
2019/04/09 Javascript
利用django如何解析用户上传的excel文件
2017/07/24 Python
Python3中使用PyMongo的方法详解
2017/07/28 Python
Numpy数组的保存与读取方法
2018/04/04 Python
python中pip的安装与使用教程
2018/08/10 Python
详解Python3中的迭代器和生成器及其区别
2018/10/09 Python
Python面向对象程序设计OOP深入分析【构造函数,组合类,工具类等】
2019/01/05 Python
用gpu训练好的神经网络,用tensorflow-cpu跑出错的原因及解决方案
2021/03/03 Python
HTML5本地数据库基础操作详解
2016/04/26 HTML / CSS
台湾线上百货零售购物平台:friDay购物
2017/08/18 全球购物
描述JSP和Servlet的区别、共同点、各自应用的范围
2012/10/02 面试题
销售副总经理岗位职责
2013/12/11 职场文书
数控机械专业个人的自我评价
2014/01/02 职场文书
大学生饮食配送创业计划书
2014/01/04 职场文书
工作人员思想汇报
2014/01/09 职场文书
多媒体专业自我鉴定
2014/02/28 职场文书
《青蛙看海》教学反思
2014/04/23 职场文书
单位考核鉴定意见
2015/06/05 职场文书
聘任书的格式及模板
2019/10/28 职场文书
springboot使用Redis作缓存使用入门教程
2021/07/25 Redis