- 浏览: 42630 次
- 性别:
- 来自: 西安
最新评论
这是WebService的解析响应数据类,负责转换xml到object,解析的结果可以按照访问object/array的方式访问.
程序代码
//读取rss的例子
http://www.roading.net/as3/readfeed.swf
import net.roading.*;
import net.roading.data.*;
import net.roading.skin.*;
import net.roading.component.*;
SkinManager.load("FlexSkin.swf",loaded);
function loaded()
{
var titlel = new Label(0,5,550,20,"blog title... wait loaded");
addChild(titlel);
//
var ll = new Label(0,378,50,20,"feed url:");
addChild(ll);
//
var futi = new TextInput(50,378,400,20);
var lbtn = new Button(510,378,30,20,"load");
addChild(futi);
addChild(lbtn);
//
lbtn.addEventListener("click",loadClick);
//
function loadClick(e)
{
var fl:FileLoader = new FileLoader();
fl.loadXml(futi.text);
fl.onLoad = function(xml)
{
//trace(xml);
var o = XMLToObject.to(xml);
//
//trace(o.rss.channel.item.length);
titlel.text = o.rss.channel.title+" --- "+o.rss.channel.description;
//
ta.text = o.rss.channel.item[0].description;
//
list.dataProvider = o.rss.channel.item;
}
}
//
var list = new ListBox();
list.move(2,30);
list.size(200,345);
list.labelField = "title";
addChild(list);
//
list.addEventListener("change",listChange);
//
function listChange(e)
{
var o = list.selectedData;
//for(var i in o)
//trace(i,"===",o[i]);
ta.text = o.description;
}
//
var ta = new TextArea(205,30,340,345);
ta.wordWrap = true;
ta.html = true;
addChild(ta);
}
程序代码
//-----------------------------------------------------------------------
//类实现
package net.roading.data
{
public class XMLToObject
{
public function XMLToObject()
{
}
static public function to(dp:XML,ignoreNamespace:Boolean=false):Object
{
if(dp)
{
var _obj={};
dp.ignoreWhitespace = true;
pNode(dp,_obj,ignoreNamespace);
return _obj;
}
return null;
}
static private function pNode(node,obj:Object,ignoreNamespace:Boolean):void
{
//
if(ignoreNamespace)node.setNamespace("");
//
var nodeName = node.name().toString();
var o:Object = {};
var j;
if(node.attributes().length()>0)
{
for(j in node.attributes())
{
o[node.attributes()[j].name().toString()]=node.attributes()[j];
}
if(node.children().length()
本文转自:http://www.5uflash.com/flashjiaocheng/Flash-as3-jiaocheng/1986.html
发表评论
-
基于Flash Media Server的Flash多人涂鸦白板
2010-04-10 13:15 730client_nc = new NetConnection() ... -
基于Flash Media Server的Flash多人涂鸦白板
2010-04-10 12:10 832client_nc = new NetConnection() ... -
利用NetStream类 onMetaData读Flv总时间
2010-04-10 12:10 1160在我写的 播放器 中利用onMetaData来获取FLV文件的 ... -
利用NetStream类 onMetaData读Flv总时间
2010-04-10 12:10 1114在我写的 播放器 中利用onMetaData来获取FLV文件的 ... -
FPlayer组件-flv视频播放组件第二版
2010-04-10 12:09 762[AS3]FPlayer组件-flv视频播放组件第二版 【组件 ... -
as3 使用sound类(翻译)-暂停和继续播放声音
2010-04-09 13:39 538[1b]问题十[/1b] 如何暂停声音,如何从暂停的地 ... -
ActionScript 3 相对于 ActionScript 2 新的特性和改动
2010-04-09 13:39 570本文介绍了ActionScript 3 相对于 Action ... -
ActionScript 3 相对于 ActionScript 2 新的特性和改动
2010-04-09 13:39 540本文介绍了ActionScript 3 相对于 Action ... -
一个针对AS3计算速度最简单的测试!
2010-04-09 13:39 959首先我们先说下结论,那就是速度相比提升了10倍... 程序 ... -
一个针对AS3计算速度最简单的测试!
2010-04-09 13:39 644首先我们先说下结论,那就是速度相比提升了10倍... 程序 ... -
【as3】ActionScript 3.0体验试教学视频教程
2010-04-09 10:44 594很不错的视频教程 原文地址: http://blog.sina ... -
as3 使用sound类(翻译)-暂停和继续播放声音
2010-04-09 10:44 565[1b]问题十[/1b] 如何暂停声音,如何从暂停的地 ... -
转换XML到Object----XMLToObject
2010-04-09 10:44 892这是WebService的解析响应数据类,负责转换xml到ob ... -
as3 DisplayObject关于深度的操作
2010-04-09 10:43 748z-index 的處理經常遇到的有三種情況, 先提兩種: 1) ... -
flash动画形变讨论二:低头
2010-04-08 11:02 378上次说了基本的形变,现在说下提示点,提示点是控制图形变化的基本 ... -
卡通娃娃360度转身动画
2010-04-08 11:02 523超人表情原创大赛正如火如荼的进行中,对于初哥可能就望钱兴叹了, ... -
指针随鼠标移动的flash卡通时钟
2010-04-08 11:01 534。先看下时钟效果: var fnum:Number = ... -
动画人物运动规律与节奏
2010-04-08 11:01 512本文转自:h ... -
Flash绘制美丽风景画之海滩
2010-04-08 11:01 484过前段时间学习,我们掌握了鼠绘的一些初步知识,今天我们来综合一 ... -
最经典的flash鼠标绘画技术详解(四)
2010-04-08 09:15 325[1b]04、上色[/1b] 这里使用的都是纯色,但要注 ...
相关推荐
ObjectToXml,object类型转换为xml类型,xml类型转换为object类型
Xml2Json转换器,使用GUI的简单转换工具(用JavaFX编写) , 用于将大型 XML文件转换为json和json to XML, 有指示进度并使用少量内存进行转换。从1.2.0 版应用程序开始, 支持从目录批量转换文件的模式。 JSON和XML的...
转换为对象 xmlToObject.vo.Request(自定义) 里面还包含其他对象。 转成的对象 已JSON格式后台输出 {"body":{"class":"xmlToObject.vo.ReqBody","list":[{"class":"xmlToObject.vo.Foot","name":"红豆","rmb":"10...
Excel 表格并转换为 CSV[EXCEL - TO -CSV] 使用 smooks 读取 CSV 文件转换为 java 对象 [CSV - TO- - Java] 使用 jaxb-xml-to-object-transformer 读取 java 对象转换为 xml 通过电子邮件发送 XML骡子组件文件连接器...
XStream:Object与Xml字符串 互相转换 多个同名子节点以及节点属性的处理
使用REST和SOAP客户端以及MULE ESB发送消息的演示这个项目从输入文件夹中读取Excel工作表,并将其转换为JAVA对象[EXCEL-TO -JAVA对象] 使用jaxb-xml-to-object-transformer读取转换为xml的java对象调用REST和SOAP...
//第一步:准备好要进行XML转换的OBJECT对象,并且类里的属性都要有get与Set方法; 如下: Address address1 = new Address("郑州市经三路", "450001"); Address address2 = new Address("西安市雁塔路", ...
xmlToArray.as ---------------------- xml转换Array util: ArrayUtil.as ---------------------- 数组辅助功能 setFrameout.as ---------------------- 延迟(帧)函数 clearFrameout.as ------------------...
将XML数据直接解析成 Objective-C 中的对象(Object)。可用作RSS解析器。Demo将RSS内容()转换成了对象,并且将对象的数据填充了列表内容(如截图)。 [优才 · Code4App]编译测试,适用环境:Xcode 4.5, iOS ...
DATA: l_ixml TYPE REF TO if_ixml, l_streamfactory TYPE REF TO if_ixml_stream_factory, l_ostream TYPE REF TO if_ixml_ostream, l_renderer TYPE REF TO if_ixml_renderer, l_document TYPE REF TO if_ixml...
Map, Object> map = new HashMap, Object>(); map.put("A", bean); bean.setName("jack"); map.put("B", bean); map.put("name", "json"); map.put("bool", Boolean.TRUE); map.put("int", new Integer(1));...
在这个函数的内部,是通过临时创建一个元素,并将这个元素的 innerHTML 属性设置为给定的标记字符串,来实现标记到 DOM 元素转换的。所以,这个函数既有灵活性,也有局限性。 jQuery 代码: $("<div><p>Hello</p>...
In most cases you won't need that object to manipulate directly, but it is available if you need to abort the request manually. Note: If you specify the dataType option described below, make sure ...
voc2coco 这是用于将VOC格式的XML转换为COCO格式的json(例如coco_eval.json)的脚本。为什么我们需要将VOC xmls转换为COCO格式json? 我们可以使用COCO API,这非常有用(例如,计算mAP)。如何使用1.制作labels....
$ object = TypeConverter :: toObject ( $ resource );$ array = TypeConverter :: toArray ( $ resource );$ json = TypeConverter :: toJson ( $ resource );$ xml = TypeConverter :: toXml ( $ resource );$ ...
XStream开发时使用的包,官网原句:XStream is a simple library to serialize objects to XML and back again. ...String str = xtream.toXML(Object); 将xml转换成相应对象: Object obj = xtream.fromXML(str);
$object = TypeConverter::toObject($resource);$array = TypeConverter::toArray($resource);$json = TypeConverter::toJson($resource);$xml = TypeConverter::toXml($resource);$ser = TypeConverter::to...
OIDv4到VOC XML格式如果您有使用Pascal VOC格式的经验,但是不能使用具有类的 。 比起如何下载每个类的图像并将注释转换为XML文件的步骤要多得多。 该规范已记录在案,易于理解。 请查看用法步骤。打开图像数据集v4 ...
获取单例实体对象 常用的配置 MySql OleDb Oracle sql SQLite 的helper类 Object Stream String 等的扩展类 各种To转换工具类 以及各种jsonHelper httpHelper MailHelper Regex正则Helper类 Videohelper XmlHelper ...
通过 System.Xml.Linq 命名空间下的类(LINQ to XML)处理 XML 数据 通过 System.ServiceModel.Syndication 命名空间下的类处理 RSS/ATOM 数据 18、Silverlight(20) - 2.0通信之WebClient, 以字符串的形式上传/下载...