0 0

如何在Flex中用List显示XML格式的数据?10


 我从webservice传数据flex,是XML格式通过字符型传过来的
在flex里面要用List控件显示
源码如下:
<?xml version="1.0" encoding="utf-8"?>
<s:View xmlns:fx="http://ns.adobe.com/mxml/2009"
                xmlns:s="library://ns.adobe.com/flex/spark"
                xmlns:n_webservice="services.n_webservice.*"
                title="人员列表" >
        <fx:Script>
                <![CDATA[
                        import com.adobe.serializers.utility.TypeUtility;               
                        import mx.collections.IList;
                        import mx.collections.XMLListCollection;
                        import mx.events.FlexEvent;
                        
                        protected function list_creationCompleteHandler(event:FlexEvent):void
                        {
                                var ls_label:String;
                                of_retireveResult.token = n_webservice.of_retireve(ls_label);
                        }
                ]]>
        </fx:Script>
        <fx:Declarations>
                <s:CallResponder id="of_retireveResult"/>
                <n_webservice:N_webservice id="n_webservice"/>
        </fx:Declarations>
        <s:List id="list" x="3" y="9" width="755" height="586"
                        creationComplete="list_creationCompleteHandler(event)" >
                <s:AsyncListView list="{TypeUtility.convertToCollection(of_retireveResult.lastResult.astr_html)}"/>
        </s:List>
</s:View>



显示出来是这样子。。。。。



***********


但是这不是我要的,我要显示成下面这样子的列表。



但后面我不会了,该咋办啊? 求解啊。


问题补充:&lt;p&gt;&lt;br&gt; 我从webservice传&lt;span class="t_tag"&gt;数据&lt;/span&gt;到&lt;span class="t_tag"&gt;flex&lt;/span&gt;,是&lt;span class="t_tag"&gt;XML&lt;/span&gt;格式通过字符型传过来的&lt;br&gt;在flex里面要用List控件显示&lt;br&gt;&lt;span class="t_tag"&gt;源码&lt;/span&gt;如下:&lt;br&gt;&amp;lt;?xml version="1.0" encoding="utf-8"?&amp;gt;&lt;br&gt;&amp;lt;s:View xmlns:fx="http://ns.adobe.com/mxml/2009"&lt;br&gt;                xmlns:s="library://ns.adobe.com/flex/spark"&lt;br&gt;                xmlns:n_webservice="services.n_webservice.*"&lt;br&gt;                title="人员列表" &amp;gt;&lt;br&gt;        &amp;lt;fx:Script&amp;gt;&lt;br&gt;                &amp;lt;![CDATA[&lt;br&gt;                        import com.adobe.se&lt;span class="t_tag"&gt;ria&lt;/span&gt;lizers.utility.TypeUtility;                &lt;br&gt;                        import mx.collections.IList;&lt;br&gt;                        import mx.collections.XMLListCollection;&lt;br&gt;                        import mx.events.FlexEvent;&lt;br&gt;                        &lt;br&gt;                        protected &lt;span class="t_tag"&gt;function&lt;/span&gt; &lt;span class="t_tag"&gt;list&lt;/span&gt;_creationCompleteHandler(event:FlexEvent):void&lt;br&gt;                        {&lt;br&gt;                                var ls_label:String;&lt;br&gt;                                of_retireveResult.token = n_webservice.of_retireve(ls_label);&lt;br&gt;                        }&lt;br&gt;                ]]&amp;gt;&lt;br&gt;        &amp;lt;/fx:Script&amp;gt;&lt;br&gt;        &amp;lt;fx:Declarations&amp;gt;&lt;br&gt;                &amp;lt;s:CallResponder id="of_retireveResult"/&amp;gt;&lt;br&gt;                &amp;lt;n_webservice:N_webservice id="n_webservice"/&amp;gt;&lt;br&gt;        &amp;lt;/fx:Declarations&amp;gt;&lt;br&gt;        &amp;lt;s:List id="list" x="3" y="9" width="755" height="586"&lt;br&gt;                        creationComplete="list_creationCompleteHandler(event)" &amp;gt;&lt;br&gt;                &amp;lt;s:AsyncListView list="{TypeUtility.convertToCollection(of_retireveResult.lastResult.astr_&lt;span class="t_tag"&gt;html&lt;/span&gt;)}"/&amp;gt;&lt;br&gt;        &amp;lt;/s:List&amp;gt;&lt;br&gt;&amp;lt;/s:View&amp;gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;显示出来是这样子。。。。。&lt;/p&gt; <br />&lt;p&gt;&lt;img src="http://dl.iteye.com/upload/attachment/601282/7e1eb15a-625c-3113-84d8-eafc05de5f60.jpg" alt=""&gt;&lt;br&gt;&lt;br&gt;***********&lt;/p&gt; <br />&lt;p&gt;&lt;br&gt;但是这不是我要的,我要显示成下面这样子的列表。&lt;/p&gt; <br />&lt;p&gt;&lt;img src="http://dl.iteye.com/upload/attachment/601284/c7d031fc-039e-36ff-af31-2c310bfb8bbf.jpg" alt=""&gt;&lt;/p&gt; <br />&lt;p&gt;&lt;br&gt;&lt;br&gt;但后面我不会了,该咋办啊? 求解啊。&lt;/p&gt;

问题补充:<div class="quote_title">地狱牢笼 写道</div><div class="quote_div"><img src="/images/smiles/icon_surprised.gif"/> 图片不显示。</div> <br /><img src="/images/smiles/icon_redface.gif"/> 重新编辑过了

问题补充:<div class="quote_title">地狱牢笼 写道</div><div class="quote_div">怎么没有设置dataProvider啊。看不懂哦。帮不上忙了。</div> <br /> <br /> <br />数据的显示是在AsyncListView list="{TypeUtility.convertToCollection(of_retireveResult.lastResult.astr_html)}" <br />里面.. <br /> <br />数据就在astr_html这个参数里面. <br /> <br />用dataProvider也可以的, 其实不管用什么办法,只要能达到我需要的显示要求就行...
2011年12月07日 09:47
  • 大小: 20.3 KB
  • 大小: 10.9 KB

2个答案 按时间排序 按投票排序

0 0

怎么没有设置dataProvider啊。看不懂哦。帮不上忙了。

2011年12月07日 10:20
0 0

图片不显示。

2011年12月07日 09:56

相关推荐

    Flex里解析XML数据

    在Flex开发中,XML数据是一种常见的数据交换格式,它轻量、可读性强,适合用于Web应用程序中的数据传输。本文将深入探讨如何在Flex中解析XML数据,以及相关的工具和技术。 1. XML基础 XML(Extensible Markup ...

    Flex使用json和xml数据交互

    本文将深入探讨Flex框架如何利用这两种格式进行数据交互,同时通过实例展示如何在Flex应用中与Java服务器端进行通信。 #### Flex与JSON及XML:互操作性概述 Flex是一个强大的框架,允许开发者通过MXML语言(一种...

    Flex与JSON及XML的互操作

    - **Flex与XML的互操作**:Flex通过内置的XML解析功能,可以直接读取和解析XML数据,这使得从服务器获取XML格式的数据并将其展示在Flex应用中变得非常简便。例如,文章中提到的JSP文件生成的XML数据,可以直接被Flex...

    Flex中采用Flex-config.xml进行命令行的编译

    在Flex开发环境中,`flex-config.xml`文件是一个至关重要的配置文件,它允许开发者自定义Adobe Flex编译器的行为。这个文件通常位于项目的根目录下,或者在全局的Flex SDK安装路径中,对于命令行编译尤其重要。通过...

    Flex之URLLoader加载XML

    在Flex开发中,`URLLoader` 是一个非常重要的类,用于加载远程数据,如XML、JSON等。在本示例中,它被用来从服务器获取XML文件并将其内容解析为XML对象,以便在应用程序中使用。`Flex` 是Adobe开发的一个开放源代码...

    flex中tree的数据源是xml

    ### Flex中Tree的数据源是XML 在Flex应用开发过程中,我们常常需要用到树形结构(Tree)来展示分层数据。为了使数据呈现更加灵活且高效,通常会采用XML作为数据交换格式,这是因为XML具备良好的可读性和扩展性,...

    flex通过httpService读取xml数据到datagird中

    flex通过httpService读取xml数据到datagird中,通过读取远程URL的XML数据(这里保存到本地),保存到ArrayCollection中,然后在将ArrayCollection绑定到datagird上 环境:flex3.0 可直接运行

    flex解析xml

    6. **样式和转换**:Flex提供XML样式表(XSL)支持,可以使用XSL转换(XSLT)将XML数据转换为其他格式,如HTML,增强数据显示。 总结,Flex解析XML文件主要通过XML和XMLList类,它们提供了丰富的API来操作XML数据。...

    Ajax struts2 xml flex Ajax struts2 xml flex Ajax struts2 xml flex Ajax struts2 xml flex

    Ajax struts2 xml flex Ajax struts2 xml flex Ajax struts2 xml flex Ajax struts2 xml flex Ajax struts2 xml flex Ajax struts2 xml flex

    Flex+SpringMVC HttpService 发送XML数据

    在Flex中,HttpService组件是用于与服务器进行HTTP通信的关键工具,它支持发送GET和POST请求,处理JSON、XML等多种数据格式。SpringMVC则是Spring框架的一个模块,专注于Web应用的模型-视图-控制器(MVC)架构,使得...

    Flex:ArrayCollection转xml形式的实例

    在某些情况下,我们需要将ArrayCollection转换为XML格式,以便于数据交换或存储。本实例将详细介绍如何实现这一转换。 首先,我们来理解ArrayCollection的基本用法。ArrayCollection通常用于Flex或Flash项目,它...

    Flex DataGrid从XML文件中加载数据

    本示例展示了如何从XML文件加载数据并将其显示在Flex DataGrid中。以下是对该话题的详细解释: 1. **XML数据源**:在示例中,数据存储在一个名为`user.xml`的外部XML文件中。XML是一种轻量级的、自描述的数据交换...

    flex DataGrid xml 动态数据列表实例

    在这个实例中,我们将探讨如何利用Flex的`DataGrid`组件结合XML文件来实现动态数据列表。 首先,让我们深入了解`DataGrid`组件。`DataGrid`是Flex提供的一个可自定义的、可滚动的数据容器,它允许用户以网格形式...

    flex解析xml框架实例

    在Flex开发中,XML是一种常见的数据传输格式,特别是在与服务器进行数据交互时。本文将深入探讨如何使用Flex解析XML框架,结合HTTPService组件,实现从服务器接收并解析XML数据的实例。 首先,让我们理解Flex中的...

    flex 解析xml绑定到combobox点击按钮把combobox所选的数据添加到List

    在Flex开发中,数据绑定和用户交互是两个关键部分,本示例主要展示了如何将XML数据解析并绑定到ComboBox控件,以及如何通过点击Button按钮将ComboBox选定的值添加到List列表中。以下是对这个小例子的详细解释: 1. ...

    flex 解析xml文件 httpservice

    在Flex开发中,XML文件常被用作数据存储和传输的格式,因为它结构清晰、易于理解和操作。本篇文章将深入探讨如何使用Flex解析XML文件,并通过HTTPService来读取XML内容,以及如何根据需求过滤字符串并获取所需值。 ...

    flex 读XML 写XML 并保存为文件

    在Flex开发中,XML是一种常用的数据格式,用于存储和传输数据。XML的可读性和结构化特性使得它在各种应用程序中都有广泛的应用,包括数据交换、配置管理等。本篇文章将详细探讨如何在Flex中进行XML的读取、写入以及...

    Flex_JSON_XML.zip_flex

    - **Flex解析XML**:在Flex中,我们可以使用`XML`类和`XMLList`类来处理XML数据。它们提供了方便的方法来查询、修改和操作XML文档。 - **Java生成XML**:在Java端,可以使用DOM、SAX或StAX等API来生成和解析XML。...

    flex4Tree组件分层显示数据示例

    在这个“flex4Tree组件分层显示数据示例”中,我们将深入探讨如何在Flex4应用程序中使用Tree组件来有效地呈现层次数据。 首先,Tree组件的基础在于XML数据源。在Flex4中,我们可以使用ArrayCollection或...

    flex显示数据库数据

    以上就是Flex 4结合Myeclipse 9.0、MySQL数据库、Tomcat和BlazeDS实现从数据库获取数据并在DataGrid组件中显示的基本过程。这个过程涉及的技术点包括Flex组件使用、Java数据库操作、Web服务集成以及数据绑定等,对于...

Global site tag (gtag.js) - Google Analytics