flex 操作XML中已经选中的节点
flex操作XML中已经选中的节点XML是动态生成的<nodename="测试药品维度"type="ROOT"selected="1"key="DimMedical"/>...
flex 操作XML中已经选中的节点
XML是动态生成的
<node name="测试药品维度" type="ROOT" selected="1" key="DimMedical"/>
<node name="药品科室维度" type="ROOT" selected="1" key="DimOrganizationMedical"/>
<node name="药品时间维度" type="ROOT" selected="0" key="DimDateMedical"/>
怎么用E4X获取selected="1"的节点的name?
或者其他方式也行,谢谢。
从网上看看了资料,说是大体用这样写。
var tmp:XMLList=cubeXML..node.(@selected=='1');
cubeXML是我的xml树的名称,可是为什么我获得的tmp是空的呢。请问这样写对吗? 展开
XML是动态生成的
<node name="测试药品维度" type="ROOT" selected="1" key="DimMedical"/>
<node name="药品科室维度" type="ROOT" selected="1" key="DimOrganizationMedical"/>
<node name="药品时间维度" type="ROOT" selected="0" key="DimDateMedical"/>
怎么用E4X获取selected="1"的节点的name?
或者其他方式也行,谢谢。
从网上看看了资料,说是大体用这样写。
var tmp:XMLList=cubeXML..node.(@selected=='1');
cubeXML是我的xml树的名称,可是为什么我获得的tmp是空的呢。请问这样写对吗? 展开
1个回答
2012-06-13
展开全部
用你的例子跑了一下,没问题啊,输出的tmp完全正确。
private var myXML:XML =
<root>
<node name="测试药品维度" type="ROOT" selected="1" key="DimMedical"/>
<node name="药品科室维度" type="ROOT" selected="1" key="DimOrganizationMedical"/>
<node name="药品时间维度" type="ROOT" selected="0" key="DimDateMedical"/>
</root>;
protected function button1_clickHandler(event:MouseEvent):void
{
trace(myXML..node.(@selected=='1'));
}
private var myXML:XML =
<root>
<node name="测试药品维度" type="ROOT" selected="1" key="DimMedical"/>
<node name="药品科室维度" type="ROOT" selected="1" key="DimOrganizationMedical"/>
<node name="药品时间维度" type="ROOT" selected="0" key="DimDateMedical"/>
</root>;
protected function button1_clickHandler(event:MouseEvent):void
{
trace(myXML..node.(@selected=='1'));
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询