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自定义属性(类型/属性值)
May 21 Javascript
解析dom中的children对象数组元素firstChild,lastChild的使用
Jul 10 Javascript
只需一行代码,轻松实现一个在线编辑器
Nov 12 Javascript
微信分享的标题、缩略图、连接及描述设置方法
Oct 14 Javascript
weex slider实现滑动底部导航功能
Aug 28 Javascript
seajs中模块依赖的加载处理实例分析
Oct 10 Javascript
微信小程序实现流程进度的图样式功能
Jan 16 Javascript
vue 每次渲染完页面后div的滚动条保持在最底部的方法
Mar 17 Javascript
微信小程序chooseImage的用法(从本地相册选择图片或使用相机拍照)
Aug 22 Javascript
解决在vue项目中webpack打包后字体不生效的问题
Sep 01 Javascript
如何使用Node.js爬取任意网页资源并输出PDF文件到本地
Jun 17 Javascript
Vue项目打包压缩的实现(让页面更快响应)
Mar 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
经典的星际争霸,满是回忆的BGM
2020/04/09 星际争霸
PHP生成不重复标识符的方法
2014/11/21 PHP
PHP二分查找算法示例【递归与非递归方法】
2016/09/29 PHP
对于Laravel 5.5核心架构的深入理解
2018/02/22 PHP
PHP排序算法之归并排序(Merging Sort)实例详解
2018/04/21 PHP
用于table内容排序
2006/07/21 Javascript
围观tangram js库
2010/12/28 Javascript
actionscript与javascript的区别
2011/05/25 Javascript
Js+Flash实现访问剪切板操作
2012/11/20 Javascript
jquery简单实现鼠标经过导航条改变背景图
2013/12/17 Javascript
javascript获取隐藏元素(display:none)的高度和宽度的方法
2014/06/06 Javascript
node.js中的require使用详解
2014/12/15 Javascript
Angular 根据 service 的状态更新 directive
2016/04/03 Javascript
Laravel中常见的错误与解决方法小结
2016/08/30 Javascript
JavaScript函数节流的两种写法
2017/04/07 Javascript
JS非空验证及邮箱验证的实例
2017/08/11 Javascript
import与export在node.js中的使用详解
2017/09/28 Javascript
详解vue-cli 构建项目 vue-cli请求后台接口 vue-cli使用axios、sass、swiper
2018/05/28 Javascript
基于JavaScript实现瀑布流布局
2018/08/15 Javascript
v-slot和slot、slot-scope之间相互替换实例
2020/09/04 Javascript
django 创建过滤器的实例详解
2017/08/14 Python
Django ORM多对多查询方法(自定义第三张表&amp;ManyToManyField)
2019/08/09 Python
Python3 合并二叉树的实现
2019/09/30 Python
python爬虫库scrapy简单使用实例详解
2020/02/10 Python
Python求两个字符串最长公共子序列代码实例
2020/03/05 Python
HTML5教程之html 5 本地数据库(Web Sql Database)
2014/04/03 HTML / CSS
瑞典时尚耳机品牌:Urbanears
2017/07/26 全球购物
美国男士西装打折店:Jos. A. Bank
2017/11/13 全球购物
Intersport西班牙:在线体育商店
2019/11/06 全球购物
自动化毕业生专业自荐书范文
2014/02/04 职场文书
品牌宣传方案
2014/03/21 职场文书
工程材料采购方案
2014/05/18 职场文书
上课说话检讨书500字
2014/11/01 职场文书
2014年中班下学期工作总结
2014/12/11 职场文书
安全生产标语口号
2015/12/26 职场文书
教学反思怎么写
2016/02/24 职场文书