js實現(xiàn)最短的XML格式化工具實例
本文實例講述了js實現(xiàn)最短的XML格式化工具的方法。分享給大家供大家參考。具體如下:
這是用 E4X 實現(xiàn)最短的 XML 格式化工具??上?IE 至今不支持這個標(biāo)準(zhǔn)特性...
請在 Firefox 或 Chrome 下運行!
1.代碼如下:
<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. 格式化之前:

3. 格式化之后:

希望本文所述對大家的javascript程序設(shè)計有所幫助。
相關(guān)文章
javascript 從if else 到 switch case 再到抽象
大家覺得在接手遺留代碼時,見到什么東東是最讓人感到不耐煩的?復(fù)雜無比的 UML ?我覺得不是。2010-07-07
Jquery 返回json數(shù)據(jù)在IE瀏覽器中提示下載的問題
Jquery 返回json數(shù)據(jù),IE瀏覽器提示下載的問題,當(dāng)提交完數(shù)據(jù)后返回的本來是json數(shù)據(jù)的,在火弧里測試正常,解決方法如下2014-05-05
解決layer.confirm快速點擊會重復(fù)觸發(fā)事件的問題
今天小編就為大家分享一篇解決layer.confirm快速點擊會重復(fù)觸發(fā)事件的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-09-09
Javascript連接多個數(shù)組不用concat來解決
這篇文章主要介紹了不用concat解決Javascript連接多個數(shù)組,需要的朋友可以參考下2014-03-03
javascript隨機抽取0-100之間不重復(fù)的10個數(shù)
這篇文章主要為大家詳細介紹了javascript隨機抽取0-100之間不重復(fù)的10個數(shù),分享了兩種簡單辦法,感興趣的小伙伴們可以參考一下2016-02-02

