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 相关文章推荐
Using the TextRange Object
Oct 14 Javascript
JQUERY操作JSON实例代码
Feb 09 Javascript
JS常用字符串处理方法应用总结
May 22 Javascript
基于Jquery制作图片文字排版预览效果附源码下载
Nov 18 Javascript
Bootstrap每天必学之标签与徽章
Nov 27 Javascript
JavaScript中的this,call,apply使用及区别详解
Jan 29 Javascript
BootStrap制作导航条实例代码
May 06 Javascript
Vue.js教程之计算属性
Nov 11 Javascript
JavaScript字符串检索字符的方法
Jun 23 Javascript
angular2 组件之间通过service互相传递的实例
Sep 30 Javascript
JavaScript实现模态对话框实例
Jan 13 Javascript
extjs图形绘制之饼图实现方法分析
Mar 06 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 数组的合并、拆分、区别取值函数集
2010/02/15 PHP
PHP实现批量检测网站是否能够正常打开的方法
2016/08/23 PHP
laravel 框架配置404等异常页面
2019/01/07 PHP
JavaScript TO HTML 转换
2006/06/26 Javascript
javascript中length属性的探索
2011/07/31 Javascript
基于jquery的不规则矩形的排列实现代码
2012/04/16 Javascript
jQuery 选择器项目实例分析及实现代码
2012/12/28 Javascript
使用JavaScript和C#中获得referer
2014/11/14 Javascript
nodejs 提示‘xxx’ 不是内部或外部命令解决方法
2014/11/20 NodeJs
JS实现霓虹灯文字效果的方法
2015/08/06 Javascript
JavaScript实现带缓冲效果的随屏滚动漂浮广告代码
2015/11/06 Javascript
jQuery遍历json的方法分析
2016/04/16 Javascript
JavaScript中匿名函数的递归调用
2017/01/22 Javascript
详解如何使用router-link对象方式传递参数?
2019/05/02 Javascript
JavaScript函数重载操作实例浅析
2020/05/02 Javascript
k8s node节点重新加入master集群的实现
2021/02/22 Javascript
原生JS实现音乐播放器的示例代码
2021/02/25 Javascript
Python中使用logging模块代替print(logging简明指南)
2014/07/09 Python
Pandas探索之高性能函数eval和query解析
2017/10/28 Python
Python实现时钟显示效果思路详解
2018/04/11 Python
pandas数据预处理之dataframe的groupby操作方法
2018/04/13 Python
python使用opencv在Windows下调用摄像头实现解析
2019/11/26 Python
在tensorflow以及keras安装目录查询操作(windows下)
2020/06/19 Python
HTML5 placeholder属性详解
2016/06/22 HTML / CSS
比利时买床:Beter Bed
2017/12/06 全球购物
教育专业个人求职信
2013/12/02 职场文书
艺校音乐专业自我鉴定范文
2014/03/01 职场文书
终止合同协议书
2014/04/17 职场文书
监察建议书格式
2014/05/19 职场文书
服务承诺书怎么写
2014/05/24 职场文书
我们的节日春节活动方案
2014/08/22 职场文书
二手车交易协议书标准版
2014/11/16 职场文书
2014年学校食堂工作总结
2014/11/25 职场文书
小学运动会加油词
2015/07/18 职场文书
SQL实现LeetCode(180.连续的数字)
2021/08/04 MySQL
解决Git推送错误non-fast-forward的方法
2022/06/25 Servers