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

在Flex中用xml做数据源的界面操作的测试

主要解决:
1、xml外部数据的引用,可以用固定xml文件编写测试,之后可以用webservices引用后台数据。
2、对xml数据和界面控件的绑定和操作。
数据源,同在src目录下
data/invoices.xml内容:
<?xml version="1.0"?>
<invoices>
  <invoice>
    <customer>
      <firstname>Maria</firstname>
      <lastname>Smith</lastname>
    </customer>
    <items>
      <lineitem price="21.41" quantity="4">Widget</lineitem>
      <lineitem price="2.11" quantity="14">Mouse</lineitem>
      <lineitem price="8.88" quantity="3">Wrench</lineitem>
    </items>
  </invoice>
  <invoice>
    <customer>
      <firstname>John</firstname>
      <lastname>Jones</lastname>
    </customer>
    <items>
      <lineitem price="7.41" quantity="84">Mouse</lineitem>
      <lineitem price="0.91" quantity="184">Mousepad</lineitem>
    </items>
  </invoice>
</invoices>
--------------------------------------------
界面操作程序
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" fontSize="12" creationComplete="intoApp()">
 <mx:Button x="46" y="32" label="getxml"  click="show()"/>
 <mx:Script>
  <![CDATA[
   import mx.collections.XMLListCollection;
  
   import mx.rpc.events.ResultEvent;
   [Bindable]
   private var testxml:XML;
   
&


相关文档:

Flex 学习笔迹之1 flex的事件(1)

Adobe Flex 3 Help > Flex Programming Elements > Using Events
Adobe Flex 3 Help
 
Flex Programming Elements / Using Events
Using events
Using events in Flex is a two-step process. First, you write a function or class method, known as an event listener or event handler, that responds ......

一些工具函数 Xml 序列化

  public sealed class XmlHelper
{
public static void Serialize<T>(T obj,string fileName)
{
TextWriter writer = new StreamWriter(fileName);
try
{
XmlSerializer ser = new XmlSerializer(typeof(T));
......

读写XML文件

原文:使用 MSXML 分析器处理 XML 文档
#include <atlbase.h>
#include <iostream>
using namespace std;
//<?xml version="1.0"?>
//<xmldata>
    //<xmlnode />
    //<xmltext>Hello, World!</xmltext>
//</xmldata>
void main ......

怎样将XML的Document 转换成 String

import java.io.StringWriter;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
import org.apache.xerces.dom.DocumentImpl;
import org.apache.xerces.dom.DOMImplementationImpl;
import org.apache.xml.serialize.OutputFormat;
import org.apache.xml.serialize.Serializer;
import org.apache.xml. ......

ArrayList从xml读取数据

ArrayAdapter adapter =
ArrayAdapter.createfromResource(
this,
R.array.catalog,
android.R.layout.simple_list_item_1);

this.setListAdapter(adapter); 
xml文件
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string-array name= ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号