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 EasyUI API 中文文档 - Form表单
Oct 06 Javascript
基于JavaScript自定义构造函数的详解说明
Apr 24 Javascript
JavaScript获取和设置CheckBox状态的简单方法
Jul 05 Javascript
jquery ajax 调用失败的原因示例介绍
Sep 27 Javascript
javascript读写json示例
Apr 11 Javascript
js基于cookie方式记住返回页面用法示例
May 27 Javascript
小发现之浅谈location.search与location.hash的问题
Jun 23 Javascript
JS设计模式之状态模式概念与用法分析
Feb 05 Javascript
JS 实现分页打印功能
May 16 Javascript
node.js 基于cheerio的爬虫工具的实现(需要登录权限的爬虫工具)
Apr 10 Javascript
layui关闭弹窗后刷新主页面和当前更改项的例子
Sep 06 Javascript
js根据后缀判断文件文件类型的代码
May 09 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面向对象程序设计子类扩展父类(子类重新载入父类)操作详解
2019/06/14 PHP
PHP开发api接口安全验证操作实例详解
2020/03/26 PHP
TNC vs IO BO3 第一场2.13
2021/03/10 DOTA
JavaScript中this关键字使用方法详解
2007/03/08 Javascript
Jquery 的扩展方法总结
2011/10/01 Javascript
JQuery调webservice实现邮箱验证(检测是否可用)
2013/05/21 Javascript
纯js分页代码(简洁实用)
2013/11/05 Javascript
js获取当前地址 JS获取当前URL的示例代码
2014/02/26 Javascript
每天一篇javascript学习小结(Date对象)
2015/11/13 Javascript
学习使用jquery iScroll.js移动端滚动条插件
2020/03/24 Javascript
jQuery解决浏览器兼容性问题案例分析
2016/04/15 Javascript
js获取浏览器高度 窗口高度 元素尺寸 偏移属性的方法
2016/11/21 Javascript
jQuery实现立体式数字滚动条增加效果
2016/12/21 Javascript
Vue表单验证插件的制作过程
2017/04/01 Javascript
微信小程序实现多个按钮toggle功能的实例
2017/06/13 Javascript
详解Koa中更方便简单发送响应的方式
2018/07/20 Javascript
微信小程序的注册页面包含倒计时验证码、获取用户信息
2019/05/22 Javascript
layui默认选中table的CheckBox复选框方法
2019/09/19 Javascript
[00:15]TI9地铁玩家打卡
2019/08/11 DOTA
[03:12]完美世界DOTA2联赛PWL DAY6集锦
2020/11/05 DOTA
Python开发WebService系列教程之REST,web.py,eurasia,Django
2014/06/30 Python
对pandas将dataframe中某列按照条件赋值的实例讲解
2018/11/29 Python
python 调用pyautogui 实时获取鼠标的位置、移动鼠标的方法
2019/08/27 Python
Python3爬虫关于识别点触点选验证码的实例讲解
2020/07/30 Python
Python pexpect模块及shell脚本except原理解析
2020/08/03 Python
HTML中使用SVG与SVG预定义形状元素介绍
2013/06/28 HTML / CSS
水芝澳美国官网:H2O Plus
2016/10/15 全球购物
惠普加拿大在线商店:HP加拿大
2017/09/15 全球购物
自我鉴定的范文
2013/10/03 职场文书
打架检讨书400字
2014/01/17 职场文书
2015年幼儿园毕业感言
2014/02/12 职场文书
大龄毕业生求职别忘职业规划
2014/03/11 职场文书
战略性融资合作协议书范本
2014/10/17 职场文书
2014年幼儿园园长工作总结
2014/12/17 职场文书
地球一小时活动总结
2015/02/27 职场文书
Python Django项目和应用的创建详解
2021/11/27 Python