zoukankan      html  css  js  c++  java
  • 查询XML数据

    import flash.net.URLLoader;
    import flash.net.URLRequest;
    import flash.events.Event;
    
    var len_image:int;
    var len_mainProperty:int;
    var arr_mainProperty:Array=[];
    var arr_Brand:Array=[];
    var k:int;
    
    loadXML();
    
    function loadXML():void {
    	var xmlLoader:URLLoader=new URLLoader();
    	xmlLoader.load(new URLRequest("xml/compare.xml"));
    	xmlLoader.addEventListener(Event.COMPLETE,xmlLoaded);
    }
    
    function xmlLoaded(e:Event):void {
    	var xml:XML=new XML(e.currentTarget.data);
    	len_image=xml.image.length();
    	for (var i:int; i<len_image; i++) {
    		//查询Brand=="诺基亚"且price>888的索引号
    		if (xml.image[i].@Brand=="诺基亚"&&xml.image[i].@price>888) {
    			arr_Brand[k]=i;
    			k++;
    		}
    		//查询所有mainProperty元素里title属性值
    		arr_mainProperty[i]=[];
    		len_mainProperty=xml.image[i].mainProperty.length();
    		for (var j:int; j<len_mainProperty; j++) {
    			arr_mainProperty[i][j]=xml.image[i].mainProperty[j].@title;
    		}
    	}
    	trace(arr_Brand);//输出:0,1,13,14
    	trace(arr_mainProperty[0][0]);//输出:价格
    }
    

  • 相关阅读:
    求出123456 8910,数字,显示出来
    Django之Model操作
    AJAX全套
    Python之路【第十六篇】:Django【基础篇】
    Q2Day81
    Django第二重点(thml与django连接)
    react
    es6 和 python 语法比较
    微信
    py库: GUI(tkinter)
  • 原文地址:https://www.cnblogs.com/leon3286/p/1746286.html
Copyright © 2011-2022 走看看