xml格式化插件(前端工程师都有用哪些比较靠谱的小工具)

本文目录
- 前端工程师都有用哪些比较靠谱的小工具
- 输出格式化的xml文件
- 用C#实现类似vs2010中的xml字符串格式化功能(ctrl+E+D) 重点:不破坏节点内的换行 举例:见问题补充
- eclipse code formatter 怎么安装
前端工程师都有用哪些比较靠谱的小工具
作为曾经的web前端工程师,来答一发。
jsonView Chrome插件
这是一个Chrome浏览器的json视图的插件。这个插件非常强大的,不仅可以把你在浏览器输出的json数据格式化,也可以将浏览器的xml格式的文件格式化,非常非常的方便,尤其是前端同学在查看api数据的时候,无需再去各种json格式化网站逐个匹配了~~~~强烈推荐!!
WebStorm IDE开发工具
这是款前端开发的ide。基本上前端开发中你能想到的,他都可以帮你实现了,语法高亮,代码补全提示,terminal终端连接,mysql操作功能,集成一体,甚至php都可以写,异常的强大,非常重的一个前端开发工具,推荐。
Hbuilder 一个可以云打包html5app的开发工具
Hbuilder是一个国内互联网公司DClound开发的ide,这款ide非常的强大,专门为了Html5所打造的一款ide,如果你不想做原声的Android和iOS APP,那么你可以通过在Hbuilder上开发webapp,之后通过Hbuilder的云打包打包成自己的apk或者.ipa的文件,一秒钟可以打包你的安卓或者iOS APP。如果你不想云打包的话,你可以本地打包,可以下各种插件,是一款非常强大的免费前端H5的ide,强烈推荐!
SessionBox 可以随意切换你的Session的Chrome插件
sessionBox是一块可以让你随意切换你的session的Chrome插件~ 用户还可以给不同的session设置各种颜色,方便地标识session;SessionBox只对那些把网页的状态保存到session中的才有效果。顺便提供一下SessionBox的官网:***隐藏网址*** ;对于起那段同学来说,切换Sesssion几乎成了必不可少的一项工作,如果你使用了sessionbox,将会大大的减轻你的工作量,同时这个插件对于后端开发的RD同学也将是大大的帮助。
目前介绍了以上四款工具,建议题主可以尝试一下,都是非常不错的工具,虽然我现在不在是前端,但是对于除了webstorm之外的三款工具我都是经常会使用的;至于我为什么不使用webstorm是有原因的,因为我现在已经是作为一枚后端RD的存在,目前在公司开发机上只能用vim开发~~
输出格式化的xml文件
***隐藏网址***
经过分析和查阅资料简单的来说是 xmlParseFile 和 xmlReadFile 的问题,两个函数都可以实现,只是实现方法有些不同。下面简单的说下两者的区别
我之前使用的就是xmlParseFile,它的功能是
xmlParseFile是按默认的方式加载xml文件。需要注意的是如果要使用xmlParseFile加载文件,并修改保存话需要
根据上面的话当2.x版本时要设成1.
xmlReadFile不仅可以加载文件还可以加载URL。
使用xmlReadFile就不用做其他的处理,例如这次的小程序直接修改
就可以格式化输出了。
上面的两种方法都可以实现格式化输出的功能,输出的xml文件如下
虽然xmlParseFile和xmlReadFile都可以使用,但是建议还是要是用 xmlReadFile 。
在这 可以看下libxml2的作者是如何说的
而且
xmlReadFile比xmlParseFile更强大,xmlReadFile第三个参数提供了强大的选项
下一篇将尝试解析和修改。
用C#实现类似vs2010中的xml字符串格式化功能(ctrl+E+D) 重点:不破坏节点内的换行 举例:见问题补充
用System.XML类处理XML 可以获取节点所在的深度 然后就可以依据当前节点的深度来格式化XML了
比如 《model》...《/model》的深度是 1 所以在《model》...《/model》的前面插入(1-1)个tab字符
至于具体同哪个对象 我就不大记得了 自己百度下吧
eclipse code formatter 怎么安装
eclipse code formatter 安装步骤:
1,安装插件:
网络安装:选择Setting =》Plugins=》Browse repositories,搜索Eclipse即可出现,点击左上角的Download and Install安装。安装之后重启Intellij,即可在Setting =》Eclipse Code Formatter找到配置项。
硬盘安装(推荐):Setting =》Plugins=》Install plugin from disk,选中下载好的安装包【EclipseFormatter.zip】安装,重启后生效;
2,配置插件:
选择Setting =》Eclipse Code Formatter,勾选Use the Eclipse-code-formatter,并在Eclipse Java Formatter config file选择Eclipse用的code-style.xml文件,这个选项会决定格式化代码的方式。
同时配置Import order的From File也为Eclipse用的code-style.xml文件,这个选项会决定组织import区域的方式。
3,使用插件
使用Intellij的格式化快捷键”Ctrl+ALT+L”即可进行格式化。如果出错会输出提示到Event Log里,如果看到’xxx formatted sucessfully by Eclipse code formatter’则表示格式化成功。

本文相关文章:
程序员工资一般多少钱一个月深圳(深圳java软件开发工程师实习生工资收入多少)
2026年8月12日 18:45
php开发大型网站(作为一个php全栈开发工程师,目前只会开发网站,该如何利用自身技术去创造收入)
2026年4月1日 00:15
java开发助理就是培训机构吗(#java开发工程师#如何分辨是否是培训机构, 入职外包公司该注意哪些方面)
2026年3月18日 22:00
python运维主要做什么(Python工程师工作职责是什么)
2026年2月26日 12:15
工程师是什么意思 工程师的解释?Web 前端和后端工程师的具体职责分别是怎样的
2026年2月4日 05:30
更多文章:
两张表格vlookup怎么用函数(vlookup函数如何两张表匹配)
2025年11月3日 23:45
available怎么记(availability和available怎么区分怎么用)
2025年10月30日 07:45
instragm(instragm华为手机怎么下载华为应用市场内找不到App,请求大家分享)
2026年3月14日 03:15
access集团待遇怎么样(杭州access集团待遇怎么样)
2025年12月26日 18:15
如何在数据上直接使用round函数(excel中ROUND函数怎么用)
2026年2月17日 20:15
从一段文字中提取日期(excel中的一段文字,我想提取对话中的日期,这个该怎么提取啊 举例:如图)
2026年2月17日 10:00
jdkwin7环境变量配置(Win7系统如何设置添加Java环境变量)
2026年2月17日 05:30
asp网站上传文件大小限制(asp网站的上传文件在本地测试正常,上传到空间后,却上传不了大文件,是空间限制了吗,怎么改谢谢)
2026年8月8日 07:00
三菱plc程序中k0 编写(三菱plc编程ko加线头怎么输入)
2026年1月17日 20:00
vuerouter只能用于vue吗(简单说说如何使用vue-router插件的方法)
2025年10月16日 22:15
closer歌曲简谱(求chainsmokers的closer简谱)
2025年9月24日 04:15











