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]);//输出:价格
    }
    

  • 相关阅读:
    AJAX 基础知识
    jQuery知识点总结
    css基础应用总结
    javascript 总结
    找回密码-博客园
    centerOS 7 安装MySql
    java leetcode TreeNode类、ListNode类的实现
    iOS StatusBar状态栏文字颜色更改
    使用Jmeter压力测试工具测试
    安装node.js
  • 原文地址:https://www.cnblogs.com/leon3286/p/1746286.html
Copyright © 2011-2022 走看看