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系列(15) 函数(Functions)
Apr 12 Javascript
js 获取、清空input type=&quot;file&quot;的值示例代码
Feb 19 Javascript
angularJS中router的使用指南
Feb 09 Javascript
js实现iGoogleDivDrag模块拖动层拖动特效的方法
Mar 04 Javascript
JS制作简单的三级联动
Mar 18 Javascript
bootstrap3 兼容IE8浏览器!
May 02 Javascript
js和jq使用submit方法无法提交表单的快速解决方法
May 17 Javascript
Angular JS 生成动态二维码的方法
Feb 23 Javascript
详解EasyUi控件中的Datagrid
Aug 23 Javascript
JS控制鼠标拒绝点击某一按钮的实例
Dec 29 Javascript
使用淘宝镜像cnpm安装Vue.js的图文教程
May 17 Javascript
angular组件间通讯的实现方法示例
May 07 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中的cookie
2006/11/26 PHP
探讨GDFONTPATH能否被winxp下的php支持
2013/06/21 PHP
合并ThinkPHP配置文件以消除代码冗余的实现方法
2014/07/22 PHP
dvwa+xampp搭建显示乱码的问题及解决方案
2015/08/23 PHP
php+ajax+json 详解及实例代码
2016/12/12 PHP
基于jquery的复制网页内容到WORD的实现代码
2011/02/16 Javascript
JS实现跟随鼠标立体翻转图片的方法
2015/05/04 Javascript
Knockout结合Bootstrap创建动态UI实现产品列表管理
2016/09/14 Javascript
关于webpack代码拆分的解析
2017/07/20 Javascript
Nodejs 和Session 原理及实战技巧小结
2017/08/25 NodeJs
详解使用vue-cli脚手架初始化Vue项目下的项目结构
2018/03/08 Javascript
jQuery实现二级导航菜单的示例
2020/09/30 jQuery
[05:17]DOTA2睡衣妹卖萌求签名 CJ第二天全明星影像
2013/07/28 DOTA
[00:17]游戏风云独家报道:DD赛后说出数字秘密 吓死你们啊!
2014/07/13 DOTA
python备份文件以及mysql数据库的脚本代码
2013/06/10 Python
python实现360皮肤按钮控件示例
2014/02/21 Python
Python的多态性实例分析
2015/07/07 Python
在Lighttpd服务器中运行Django应用的方法
2015/07/22 Python
Go语言基于Socket编写服务器端与客户端通信的实例
2016/02/19 Python
对于Python中RawString的理解介绍
2016/07/07 Python
Django中使用celery完成异步任务的示例代码
2018/01/23 Python
pandas.read_csv参数详解(小结)
2019/06/21 Python
python 进程的几种创建方式详解
2019/08/29 Python
Python 网络编程之TCP客户端/服务端功能示例【基于socket套接字】
2019/10/12 Python
Python异常原理及异常捕捉实现过程解析
2020/03/25 Python
Python爬虫谷歌Chrome F12抓包过程原理解析
2020/06/04 Python
一款利用html5和css3动画排列人物头像的实例演示
2014/12/05 HTML / CSS
超越自我演讲稿
2014/05/21 职场文书
结对共建工作方案
2014/06/02 职场文书
2014年质量管理工作总结
2014/12/01 职场文书
展览会邀请函
2015/02/02 职场文书
2015年安全工作总结范文
2015/04/02 职场文书
2015年财务部工作总结
2015/04/10 职场文书
2015年治庸问责工作总结
2015/07/27 职场文书
2015年村级财务管理制度
2015/08/04 职场文书
Java 关于String字符串原理上的问题
2022/04/07 Java/Android