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 JSON操作入门实例
Apr 16 Javascript
原生js实现改变随意改变div属性style的名称和值的结果
Sep 26 Javascript
JavaScript 判断用户输入的邮箱及手机格式是否正确
Dec 08 Javascript
html文档中的location对象属性理解及常见的用法
Aug 13 Javascript
Bootstrap表单布局
Jul 19 Javascript
原生js实现返回顶部缓冲效果
Jan 18 Javascript
Node.js pipe实现源码解析
Aug 12 Javascript
基于vue-cli 打包时抽离项目相关配置文件详解
Mar 07 Javascript
javascript使用正则实现去掉字符串前面的所有0
Jul 23 Javascript
JavaScript日期工具类DateUtils定义与用法示例
Sep 03 Javascript
easyUI 实现的后台分页与前台显示功能示例
Jun 01 Javascript
多页vue应用的单页面打包方法(内含打包模式的应用)
Jun 11 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的ZIP压缩类分享
2014/05/04 PHP
简单谈谈php浮点数精确运算
2016/03/10 PHP
利用PHP判断是否是连乘数字串的方法示例
2017/07/03 PHP
Add Formatted Text to a Word Document
2007/06/15 Javascript
文本链接逐个出现的js脚本
2007/12/12 Javascript
实现变速回到顶部的JavaScript代码
2011/05/09 Javascript
JS+ACTIVEX实现网页选择本地目录路径对话框
2013/03/18 Javascript
jquery选择器原理介绍($()使用方法)
2014/03/25 Javascript
使用百度地图api实现根据地址查询经纬度
2014/12/11 Javascript
node.js中的buffer.toString方法使用说明
2014/12/14 Javascript
Javascript数组操作函数总结
2015/02/05 Javascript
JavaScript中setUTCFullYear()方法的使用简介
2015/06/12 Javascript
jquery实现平滑的二级下拉菜单效果
2015/08/26 Javascript
JS实现获取来自百度,Google,soso,sogou关键词的方法
2016/12/21 Javascript
纯js仿淘宝京东商品放大镜功能
2017/03/02 Javascript
对于input 框限定输入值为浮点型的js代码
2017/09/25 Javascript
浅析vue深复制
2018/01/29 Javascript
vue生成文件本地打开查看效果的实例
2018/09/06 Javascript
使用Angular自定义字段校验指令的方法示例
2019/02/01 Javascript
详解template标签用法(含vue中的用法总结)
2021/01/12 Vue.js
vue使用echarts画组织结构图
2021/02/06 Vue.js
python利用hook技术破解https的实例代码
2013/03/25 Python
linux系统使用python获取内存使用信息脚本分享
2014/01/15 Python
python通过线程实现定时器timer的方法
2015/03/16 Python
Python中的super()方法使用简介
2015/08/14 Python
Python机器学习之K-Means聚类实现详解
2018/02/22 Python
PyQt5根据控件Id获取控件对象的方法
2019/06/25 Python
python颜色随机生成器的实例代码
2020/01/10 Python
Django DRF路由与扩展功能的实现
2020/06/03 Python
自荐信格式范文
2013/10/07 职场文书
出国签证在职证明
2014/01/16 职场文书
党组织公开承诺书
2014/03/29 职场文书
车队安全员岗位职责
2015/02/15 职场文书
如何让2019年上半年的工作总结更出色!
2019/07/01 职场文书
Win11 Beta 22621.601 和 22622.601今日发布 KB5017384修复内容汇总
2022/09/23 数码科技
css之clearfix的用法深入理解(必看篇)
2023/05/21 HTML / CSS