麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > XML > 正文

19.8.將ActionScript 數據對象編碼成XML

2024-09-05 20:46:52
字體:
來源:轉載
供稿:網友
19.8.1. 問題
如何將一個ActionScript 對象轉換成XML.。
19.8.2. 解決辦法
可以使用SimpleXMLEncoder.encodeValue 方法把一個對象及其屬性寫入到一個XMLDocument 對象里。
19.8.3. 討論
當創建XML 以傳送Web 服務或服務端方法的URL 為XML 時, SimpleXMLEncoder 對象是非常有用的。在這個對象中定義了一個名叫encodeValue 的方法, 其簽名格式如下:
+展開
-ActionScript
encodeValue(obj:Object, qname:QName, parentNode:XMLNode):XMLNode

所生成的XML 會由該方法返回, 同時會附加到parentNode 所在的XMLDocument 對象內的XMLNode 中, 該方法會要求所有舊式XMLDocument 所生成的XML 附加到其中。當XMLDocument 生成以后, 可以通過XML 對象的構造函數, 并將該文檔當作參數傳遞到構造函數中, 由此轉換成XML 對象:
+展開
-ActionScript
var doc:XMLDocument = new XMLDocument('<data></data>');
var xml:XML = new XML(doc);

將一個對象編碼到一個XML 文檔的完整代碼列表如下所示:代碼如下:
+展開
-XML
<mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxmlwidth="400"
height="300" creationC omplete="init()">

<mx:Script>
<![CDATA[
import mx.rpc.xml.SimpleXMLEncoder;
private var o:Object = {
name:"Josh",
description_items:{height:'183cm', weight:'77k'}};
private var doc:XMLDocument;
private function init():void {
doc = new XMLDocument('<data></data>');
var simpleEncode:SimpleXMLEncoder =
new SimpleXMLEncoder(doc);
var node:XMLNode = simpleEncode.encodeValue(o,
new QName('http://localhost/ns/ws''ls'),
doc.firstChild);
}

]]>
</mx:Script>
</mx:Canvas>
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 欧美性猛交xxxxx按摩国内 | 斗破苍穹在线观看免费完整观看 | 亚洲一区二区在线 | 国产99久久久久 | 久久久精品福利 | 污在线观看网站 | 91精品久久久久久 | 免费黄色大片网站 | 妇女毛片 | 娇妻被各种姿势c到高潮小说 | 精品久久久久久国产三级 | 曰批全过程120分钟免费69 | 羞羞的网站 | 国产成人高清在线观看 | 一区二区三高清 | 欧美黄色一级片在线观看 | 久久91亚洲人成电影网站 | 亚洲免费网站 | 欧美日韩视频在线播放 | 久久精品国产99久久久古代 | 久久精品在这里 | 国产91丝袜在线播放0 | 欧美成人高清视频 | 性生活视频一级 | 免费观看亚洲视频 | 中国av免费观看 | 黄色网址你懂的 | 一级毛片免费观看在线 | 国产亚洲欧美视频 | 真人一级毛片免费 | 曰批全过程120分钟免费69 | 羞羞网站在线观看入口免费 | 国产一区二区三区四区精 | 暴力肉体进入hdxxxx0 | 色综合一区二区 | av在线免费观看不卡 | 免费视频一区 | 日本精品久久久久 | 日韩激情在线视频 | 久久精品一二三区 | 麻豆91精品91久久久 |