易截截图软件、单文件、免安装、纯绿色、仅160KB

flex通过HTTPService组件读取复杂结构的xml文件

    弄了两天,终于把复杂的xml文件的数据根据自己的要求读出来,显示在页面上了。flex通过HTTPService组件发送请求,读取xml文件中数据,用xmllistcollection存储xml中某一部分数据,并绑定在gridview控件上。
    xml,xmllist,xmllistcollection中只有xmllistcollection具有修改更新数据的功能。xmllistcollection是xmllist的集合,具有source属性,可以将某一个xmllist附给xmllistcollection的source属性。
    xml代码:
<?xml version="1.0" encoding="gb2312"?>
<c>
<code>200</code>
<reportid>421</reportid>
<labid>2</labid>
<labname>牛顿第二定律</labname>
<startdate>2010-1-13 21:54:58</startdate>
<submitdate>2010-1-13 21:55:20</submitdate>
<status>1</status>
<labscore>98.63762</labscore><
lastscore>98.63762</lastscore>
<totalscore>0.0</totalscore>
<username>admin</username>
<result>
<result>
<data>
<sheetxy id="fa">
<sheet column1="力F" column2="加速度a">
<data x="0" y="0"/>
<data x="1" y="1"/>
<data x="2" y="2"/>
<data x="3" y="3"/>
<data x="4" y="4"/>
</sheet>
</sheetxy>
<sheetxy id="ma">
<sheet column1="小车质量" column2="加速度a">
</sheet>
</sheetxy>
</data>
</result>
</result>
<userinput></userinput>
</c>
   主要的mxml代码:因为这是主程序的一个组件,所以只附上相关的代码
<?xml version="1.0" encoding="utf-8"?>
<mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml" width="100%" height="100%"
creationComplete="onCreationComplete()">
<mx:Script>
<!--[CDATA[
import mx.collections.XMLListCollection;
import mx.collections.ArrayCollection;
import mx.rpc.events.ResultEvent;
import mx.rpc.events.FaultEvent;
import valueObjects.ResultData;
import mx.controls.Alert;


相关文档:

一个XML读写类

能读写任何XML配置文件,能实现用户层面的加解密,以下代码中的B64E函数为加密函数,B64D为解密函数,可以自己编写
生成的XML根节点为ZBS,可以替换为其它有意义的节点名称
Option Explicit
Public xmlDoc As DOMDocument
Public aNode As IXMLDOMElement '当前激活Node
Public xmlFilePath As String, ReadOnly As Bo ......

一个使用JDOM读取XML文件的工具类

/*
 * history
 *
 * Created on 2003-5-26
 *
 * 2003-06-05
 *   1.增加了Log的处理信息。
 *   2.抛出的异常由原来UtilException的改变成XMLException,后者继承前者。
 *
 * 2003-09-02 by David Yu
 *   1.增加了改变一个 ......

Flex RIA深入企业级IDE 欲进军移动领域

2004年3月,Macromedia(2005年被Adobe收购)发布了Flex 1.0。从那时起,基于Flex的RIA开发获得了越来越多的动力,RIA也已经成为广泛接受的Web应用开发方式。今年,Adobe将发布Flex 4,随之而来的是Flash Builder 4以及Flash Catalyst,他们都将成为Adobe Flash Platform技术的组成部分。
  Flex开发环境
  Adobe Flex ......

XML 增删改查

using System;
using System.Collections.Generic;
using System.Text;
using System.Collections;
using System.Xml;
using System.Data;
public class Cls_XML
{
    #region 创建xml文件
    /// <summary>
    /// 创建xml文件
    /// ......

Flex Compile Error: Error: Java heap space

由于Flex Builder compiler shell有memory leak的问题, 而SDK默认的的 JVM heap size 只有312M,当compile比较大的project容易不够,所以只要修改SDK的JVM参数就可以。
编辑 {Flex SDK}/bin/jvm.config 文件如下。
java.args=-Xmx512m ...
如果还是有Error,可以增加到1024或者更多。 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号