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 lazyload延迟加载技术的实现原理分析
Jan 24 Javascript
js出生日期 年月日级联菜单示例代码
Jan 10 Javascript
jQuery操作cookie方法实例教程
Nov 25 Javascript
JS实现的左侧竖向滑动菜单效果代码
Oct 19 Javascript
jQuery EasyUI 菜单与按钮之创建简单的菜单和链接按钮
Nov 18 Javascript
jquery easyui validatebox remote的使用详解
Nov 09 Javascript
浅析js的模块化编写 require.js
Dec 07 Javascript
Bootstrap BootstrapDialog使用详解
Feb 17 Javascript
Vue监听数组变化源码解析
Mar 09 Javascript
node.js利用mongoose获取mongodb数据的格式化问题详解
Oct 06 Javascript
JS实现中文汉字按拼音排序的方法
Oct 09 Javascript
JS加密插件CryptoJS实现AES加密操作示例
Aug 16 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 中的str_replace 函数总结
2007/04/27 PHP
php框架Phpbean说明
2008/01/10 PHP
特详细的PHPMYADMIN简明安装教程
2008/08/01 PHP
PHPMYADMIN导入数据最大为2M的解决方法
2012/04/23 PHP
php中session过期时间设置及session回收机制介绍
2014/05/05 PHP
浅谈php和js中json的编码和解码
2016/10/24 PHP
PHP实现生成推广海报的方法详解
2018/03/14 PHP
php识别翻转iphone拍摄的颠倒图片
2018/05/17 PHP
JS 强制设为首页的代码
2009/01/31 Javascript
Javascript 函数对象的多重身份
2009/06/28 Javascript
Jquery ui css framework
2010/06/28 Javascript
JS+CSS实现仿触屏手机拨号盘界面及功能模拟完整实例
2015/05/16 Javascript
基于JavaScript如何实现私有成员的语法特征及私有成员的实现方式
2015/10/28 Javascript
php基于redis处理session的方法
2016/03/14 Javascript
javascript创建对象的几种模式介绍
2016/05/06 Javascript
jQuery中的select操作详解
2016/11/29 Javascript
vue组件实现可搜索下拉框扩展
2020/10/23 Javascript
JavaScript 预解析的4种实现方法解析
2019/09/03 Javascript
Vue + Node.js + MongoDB图片上传组件实现图片预览和删除功能详解
2020/04/29 Javascript
JS检测浏览器开发者工具是否打开的方法详解
2020/10/02 Javascript
微信小程序tab左右滑动切换功能的实现代码
2021/02/08 Javascript
Python使用urllib2模块实现断点续传下载的方法
2015/06/17 Python
python学习基础之循环import及import过程
2018/04/22 Python
python实现控制台打印的方法
2019/01/12 Python
Python 安装第三方库 pip install 安装慢安装不上的解决办法
2019/06/18 Python
全球销量第一生发产品:Viviscal
2017/12/21 全球购物
法国大使拉杆箱官网:DELSEY Paris
2018/03/20 全球购物
数据保密承诺书
2014/06/03 职场文书
群众路线领导对照材料
2014/08/23 职场文书
学生党员检讨书范文
2014/12/27 职场文书
人才市场接收函
2015/01/30 职场文书
高中生打架检讨书1000字
2015/02/17 职场文书
在职人员跳槽求职信
2015/03/20 职场文书
电影开国大典观后感
2015/06/04 职场文书
matplotlib之pyplot模块实现添加子图subplot的使用
2021/04/25 Python
如何使用分区处理MySQL的亿级数据优化
2021/06/18 MySQL