/*這個元件,不是針對某個節點使用的,而是作用域整個xmldom文件物件整體上,總體來說分兩大部分:
1.列印xmldom物件的結構(即包含哪些子節點,子節點的名稱和值,以及子節點包含的所有屬性)。
2.列印xmldom物件的全部文字,類似於xmldom物件的tostring()方法一樣,可以列印所有內容:包括節點名稱,節點值,節點屬性以及注釋。
其他:此元件主要介紹是三個方法:
1.createxmldom
2.jslogger.log
3.jslogger.logxml
具體是方法說明和使用方法,詳見下邊。
*/
#js指令碼**(完整**請看附件)
/*rar附件是演示的原始碼。* 將字串轉化成xmldom物件
* @param xmlstr xml字串
*/function createxmldom(xmlstr)else
return xmldom;
} //todo 測試資料1
var xmlstring = '';
xmlstring+='2919';
xmlstring+='2';
xmlstring+='林業資源';
xmlstring+='0';
xmlstring+='complete';
xmlstring+='2012-07-10 15:34:12.0 cst';
xmlstring+='2012-07-11 12:00:00.0 cst';
xmlstring+='d:\\upload\\test檔案';
xmlstring+='102400';
xmlstring+='e00';
xmlstring+='中心處理中';
xmlstring+='boy
23';
xmlstring+='ftp';
xmlstring+='spatialdata';
xmlstring+='172.16.10.16';
xmlstring+='2';
xmlstring+='null';
xmlstring+='4';
xmlstring+='tite';
xmlstring+='國土資源廳';
xmlstring+='d388f9d1-9453-4313-b1a2-c99fe1f84856';
xmlstring+='0c091601-eb5c-4747-85ee-046c358fa0ac';
xmlstring+='gdb';
xmlstring+='valid';
xmlstring+='3';
xmlstring+='';
//todo 測試資料2
var xml ="";
//xml += '<?xml version="1.0" encoding="utf-8" ?>';
xml += '';
xml += '';
xml += '62';
xml += '';
xml += '1';
xml += '';
xml += 'exchangenodeuploadxml';
xml += '';
xml += '3';
xml += '';
xml += 'download_receivebroadcast';
xml += '';
xml += '43';
xml += '';
xml += 'boy
23';
xml += '';
xml += '資料上傳任務啟動';
xml += '';
xml += 'exchangenode2center';
xml += '';
xml += 'business';
xml += '';
xml += '2012-07-14 21:12:00.0 cst';
xml += '';
xml += '';
xml += '';
xml += 'true';
xml += '';
xml += 'bbbbbbbbbbb';
xml += '';
xml += 'aaaaaaaaaaaaa';
xml += '';
xml += '';
xml += 'aaaaaaaaaa';
xml += 'bbbbbbbbb';
xml += 'cccccccc';
xml += 'dddddddddd';
xml += 'eeeeeeeeeeeee';
xml += '';
xml += '';
var domobj2 = createxmldom(xmlstring);
jslogger.logxml(domobj2);
var domobj = createxmldom(xml);
jslogger.logxml(domobj);
var first = domobj.getelementsbytagname("taskinstanceactivity")[0];
jslogger.log(first);
var first1 = domobj.getelementsbytagname("taskinstanceactivity")[0];
jslogger.logxml(first1);
憤怒的coder - xml是王道。
js陣列遍歷和物件遍歷
1.普通for迴圈var arr 1,2,3,4,5,6 for var i 0 i length i 2.優化版for迴圈 使用變數,將長度快取起來,避免重複獲取長度,陣列很大時優化效果明顯for var j 0 len arr.length j j 3.foreach,es5推出的,陣列自帶的迴...
js陣列遍歷和物件遍歷
針對js各種遍歷作乙個總結分析,從型別用處 分陣列遍歷和物件遍歷 還有效能,優缺點等。1,普通for迴圈,經常用的陣列遍歷 var arr 1,2,0,3,9 for var i 0 i 2,優化版for迴圈 使用變數,將長度快取起來,避免重複獲取長度,陣列很大時優化效果明顯 for var j 0...
js陣列遍歷和物件遍歷
針對js各種遍歷作乙個總結分析,從型別用處 分陣列遍歷和物件遍歷 還有效能,優缺點等。js陣列遍歷 1,普通for迴圈,經常用的陣列遍歷 var arr 1,2,0,3,9 for var i 0 i 2,優化版for迴圈 使用變數,將長度快取起來,避免重複獲取長度,陣列很大時優化效果明顯 for ...