zoukankan      html  css  js  c++  java
  • ActionScript 3 操作XML

    <root deptId="" deptName="请选择" parentId="" shortName="" >
      <node deptId="1" deptName="苏州市卫生局" parentId="0" parentName="" >
        <node deptId="12" deptName="宣传处" parentId="1" parentName="苏州市卫生局" >
          <node deptId="23" deptName="工会" parentId="12" parentName="宣传处" />
          <node deptId="24" deptName="团委" parentId="12" parentName="宣传处" />
        </node>
        <node deptId="2" deptName="办公室" parentId="1" parentName="苏州市卫生局" >
          <node deptId="16" deptName="法制处" parentId="2" parentName="办公室" />
          <node deptId="15" deptName="保卫处" parentId="2" parentName="办公室" />
        </node>
      </node>
    </root>
    
    //用于递归记录节点为
    private var xmlNode : XML;
    
    //根据部门ID得到部门信息
    private function getDeptInfo(xml : XMLList,deptId : Number) : void
    {			
    	for each (var xmlChildren : XML in xml)
    	{
    		if(xmlChildren.@deptId == deptId)
    		{
    			xmlNode = xmlChildren;
    			break;
    		}
    		
    		if(xmlChildren.hasComplexContent())
    		{
    			getDeptInfo(xmlChildren.children(),deptId);
    		}
    	}
    }
    
    
  • 相关阅读:
    机器学习到底适合哪些人群?
    Window 下载Android系统源代码
    KeyguardSimPinView
    TrustManagerService.java
    ScrimState.java
    KeyguardSliceView.java
    博客
    name="verify-v1"是做什么用的
    基础练习 特殊回文数
    算法训练 P1103
  • 原文地址:https://www.cnblogs.com/warrior/p/1769970.html
Copyright © 2011-2022 走看看