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 相关文章推荐
jquery获得keycode的示例代码
Dec 30 Javascript
javascript实现iframe框架延时加载的方法
Oct 30 Javascript
javascript面向对象之this关键词用法分析
Jan 13 Javascript
js实现单击图片放大图片的方法
Feb 17 Javascript
利用JavaScript的AngularJS库制作电子名片的方法
Jun 18 Javascript
AngularJS之依赖注入模拟实现
Aug 19 Javascript
JS简单实现浮动窗口效果示例
Sep 07 Javascript
JS实现的文字间歇循环滚动效果完整示例
Feb 13 Javascript
详解webpack的proxyTable无效的解决方案
Jun 15 Javascript
vue.js实现带日期星期的数字时钟功能示例
Aug 28 Javascript
微信小程序onLaunch异步,首页onLoad先执行?
Sep 20 Javascript
JavaScript Event Loop相关原理解析
Jun 10 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
简单的PHP缓存设计实现代码
2011/09/30 PHP
IIS+fastcgi下PHP运行超时问题的解决办法详解
2013/06/20 PHP
深入PHP许愿墙模块功能分析
2013/06/25 PHP
ThinkPHP的Widget扩展实例
2014/06/19 PHP
php去除数组中重复数据
2014/11/18 PHP
PHP实现事件机制实例分析
2015/06/26 PHP
详细解读PHP中接口的应用
2015/08/12 PHP
CodeIgniter配置之config.php用法实例分析
2016/01/19 PHP
让getElementsByName适应IE和firefox的方法
2007/09/24 Javascript
Jquery ThickBox插件使用心得(不建议使用)
2010/09/08 Javascript
ExtJs Excel导出并下载IIS服务器端遇到的问题
2011/09/16 Javascript
jquery设置按钮停顿3秒不可用
2014/03/07 Javascript
基于Jquery代码实现手风琴菜单
2015/11/19 Javascript
JavaScript中文件上传API详解
2016/04/01 Javascript
javascript实现下雨效果
2017/03/27 Javascript
extjs简介_动力节点Java学院整理
2017/07/17 Javascript
Vue Transition实现类原生组件跳转过渡动画的示例
2017/08/19 Javascript
vue-cli之router基本使用方法详解
2017/10/17 Javascript
基于Vue、Vuex、Vue-router实现的购物商城(原生切换动画)效果
2018/01/09 Javascript
js实现搜索提示框效果
2020/09/05 Javascript
python实现的各种排序算法代码
2013/03/04 Python
Python ORM框架SQLAlchemy学习笔记之关系映射实例
2014/06/10 Python
Java中重定向输出流实现用文件记录程序日志
2015/06/12 Python
Python3.6正式版新特性预览
2016/12/15 Python
基于python的字节编译详解
2017/09/20 Python
Python实现抓取HTML网页并以PDF文件形式保存的方法
2018/05/08 Python
django 微信网页授权登陆的实现
2019/07/30 Python
关于Pytorch的MNIST数据集的预处理详解
2020/01/10 Python
使用PyWeChatSpy自动回复微信拍一拍功能的实现代码
2020/07/02 Python
python 获取谷歌浏览器保存的密码
2021/01/06 Python
基于 HTML5 的 WebGL 3D 版俄罗斯方块的示例代码
2018/05/28 HTML / CSS
C#的几个面试问题
2016/05/22 面试题
2014年两会学习心得范例
2014/03/17 职场文书
2014年民警工作总结
2014/11/25 职场文书
节水倡议书
2015/01/19 职场文书
python基础学习之生成器与文件系统知识总结
2021/05/25 Python