写XML-根据字段中的值来判断再分类

原创 2007年09月28日 15:14:00
var dataset:XML=new XML(event.result.toString());
           var arrStep1:ArrayCollection=new ArrayCollection();
           var arrStep2:ArrayCollection=new ArrayCollection();
           var arrStep21:ArrayCollection=new ArrayCollection();
           var strXML:String;
          
     strXML = "<Table>";
              for(var i:int;i<dataset.Table.length();i++)
            { 
            if(dataset.Table[i].NoteStep.toString()=="1"){
             var obj1:Object=new Object();
               obj1.NoteName=dataset.Table[i].NoteName.toString();
               obj1.NoteStep=dataset.Table[i].NoteStep.toString();
               obj1.NoteCode=dataset.Table[i].NoteCode.toString();
               arrStep1.addItem(obj1);
             }else{
              var obj2:Object=new Object();
               obj2.NoteName=dataset.Table[i].NoteName.toString();
               obj2.NoteStep=dataset.Table[i].NoteStep.toString();
               obj2.NoteCode=dataset.Table[i].NoteCode.toString();
               arrStep2.addItem(obj2);
             }
                }
         for each(var item1:Object in arrStep1)
         {  
                strXML=strXML + "<NoteName label='" + item1.NoteName + "'>";        
                   for each(var item2:Object in arrStep2)
                   {
                    if(item2.NoteCode==item1.NoteName)
                     {
                      strXML=strXML+"<NoteName label='"+item2.NoteName+"'/>";
                     }
                   } 
                strXML=strXML + "</NoteName>";      
            }
    strXML = strXML + "</Table>";
    xmlObj = new XML(strXML);
    Alert.show(dataset);
    this.treeNote.dataProvider=xmlObj; 

相关文章推荐

MyBatis Mapper.xml各种判断

1.判断String是否为空 if test="stringParam != null and stringParam != ''"> 2.判断Integer是否大于0 if test="i...

mybatis里面xml中SQL语句if语句里嵌套if语句

mybatis里面xml中SQL语句if语句里嵌套if语句

判断 Map 中是否包含指定的 key 和 value

重写name的hashcode()和equals()方法package com.imooc.collection;import java.util.HashSet; import java.util....

使用mybatis时Mapper.xml文件中如何判断多个参数不为空和null

使用mybatis时Mapper.xml文件中如何判断多个参数不为空和null

Java 内部是如何判断Map中的两个键是否一样

Java 内部是如何判断Map中的两个键是否一样? 为什么会问这个问题呢,源于我在慕课网看到相关的教学视频(http://www.imooc.com/video/5987)中有出现这个判断方法,是关...

将List<Object[]>按照某字段值分类,对数据重新封装。

package cn.java.utils; import java.util.ArrayList; import java.util.HashMap; import java.util.List;...

CXF webService 对象属性值为null或空时生成xml缺少该字段节点 解决办法

最近在做一个Android项目,需要用到webservice,在使用cxf开发webService时发现一个问题,比如我现在有一个Building对象,其中name属性值可能为null或空,在buil...

.net webservice中如果dataset中有null值会导致生成的XML缺少字段节点

在做android&webservice项目的时候碰到ksoap2解析XML文件因缺少字段导致报错的问题.后来发现问题是由webservice中dataset里该字段有null值导致的。因为datas...

SQL 字段charindex,stuff,ltrim, for xml path('') 操作字符串 合并查询结果项值

今天在处理一个功能的时候遇到一些功能解决问题 如:表 CREATE TABLE demo( demo_id int identity primary key, demo_name v...
  • qxyywy
  • qxyywy
  • 2012年04月14日 14:27
  • 2625

今天在写sql语句的时候,碰到了字段值是null时导致判断跟预期不通问题

写了sql语句 where条件是莫字段!=1 结果字段默认null的数据都没有查出来,百度了下才知道 1 null值的介绍 NULL 是数据库中特有的数据类型,当一条记录的某个列为 NU...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:写XML-根据字段中的值来判断再分类
举报原因:
原因补充:

(最多只允许输入30个字)