会员
周边
捐助
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
shaishailiu
导航
博客园
首页
新随笔
联系
订阅
管理
公告
Flex访问xml的命名空间问题
Posted on
2009-11-29 18:09
shaishailiu
阅读(
594
) 评论(
0
)
编辑
收藏
举报
前一段学webservice,使用webservice的xml,结果里面的xml带了个命名空间,按照原来的方法访问xml里面的节点,根本好不好使,研究了一下flash的帮助,里面的命名空间把我讲的一头雾水,今天又机会看到个视频,提到了命名空间的问题,里面有命名空间的访问问题,其实还是比较简单的,就是在原来的基础上加上
Namespace
::
代码
1
<?
xml version="1.0" encoding="utf-8"
?>
2
<
mx:Application
xmlns:mx
="http://www.adobe.com/2006/mxml"
layout
="absolute"
initialize
="initApp()"
>
3
<
mx:Script
>
4
<![CDATA[
5
private var xTravel:XML =
6
<travel
7
xmlns:train="http://www.lynda.com/e4x/train"
8
xmlns:plane="http://www.lynda.com/e4x/airplane"
9
xmlns:car="http://www.lynda.com/e4x/automobile">
10
<journey>
11
<train:traveltime>8 hours</train:traveltime>
12
<plane:traveltime>1 hour</plane:traveltime>
13
<car:traveltime>3 days</car:traveltime>
14
</journey>
15
</travel>
16
private var trainNS:Namespace = xTravel.namespace("train");
17
private var planeNS:Namespace = xTravel.namespace("plane");
18
private var carNS:Namespace = xTravel.namespace("car");
19
public function initApp():void{
20
txt.text = xTravel.journey.planeNS::traveltime + "\n"
21
+ xTravel.journey.trainNS::traveltime +"\n"
22
+ xTravel.journey.carNS::traveltime;
23
}
24
]]>
25
</
mx:Script
>
26
<
mx:TextArea
id
="txt"
x
="161.5"
y
="163"
height
="103"
width
="207"
/>
27
</
mx:Application
>
28
刷新页面
返回顶部
Powered by:
博客园
Copyright © 2024 shaishailiu
Powered by .NET 9.0 on Kubernetes