class createXML_00 extends XML {
private var _rootNode:Array = new Array ();
private var _totalItem:Number = new Number ();
private var _itemList:Array = new Array ();
function createXML_00 () {
_rootNode = [];
_totalItem = 0;
_itemList = [];
}
// _rootNode
public function set_rootNode (xml:Array):Void {
_rootNode = xml;
}
public function get_rootNode (i:Number):Array {
return _rootNode[i];
}
// _totalItem
public function set_totalItem ():Void {
_totalItem = _rootNode.length;
}
public function get_totalItem ():Number {
return _totalItem;
}
// _itemList
public function set_itemList ():Void {
}
public function get_item ():String {
return
}
}
class xxx_XML_00 extends createXML_00 {
function xxx_XML_00 () {
// none
}
// itemList
public function set_itemList ():Void {
for (var i:Number = 8; i < _totalItem; i++) {
_itemList.push ({
title : _rootNode[i].childNodes[0].firstChild,
date : _rootNode[i].childNodes[1].firstChild,
link : _rootNode[i].childNodes[2].firstChild,
description :_rootNode[i].childNodes[4].firstChild
});
}
}
public function get_item (i:String, u:String):String {
return _itemList[i][u].nodeValue;
}
}
class xxx_XML_00 extends createXML_00 {
function xxx_XML_00 () {
// none
}
public function set_itemList ():Void {
for (var i:Number = 0; i < _totalItem; i++) {
//trace (rootNode[i].childNodes[9].childNodes[2].firstChild.nodeValue);
_itemList.push ({
title : _rootNode[i].childNodes[0].firstChild.nodeValue,
summary : _rootNode[i].childNodes[1].firstChild.nodeValue,
imageURI : _rootNode[i].childNodes[2].firstChild.nodeValue,
refereURI : _rootNode[i].childNodes[4].firstChild.nodeValue,
fileSize : _rootNode[i].childNodes[5].firstChild.nodeValue,
fileFormat : _rootNode[i].childNodes[6].firstChild.nodeValue,
width : _rootNode[i].childNodes[8].firstChild.nodeValue,
height : _rootNode[i].childNodes[7].firstChild.nodeValue,
thumbnail_imageURI : _rootNode[i].childNodes[9].childNodes[0].firstChild.nodeValue,
thumbnail_width : _rootNode[i].childNodes[9].childNodes[2].firstChild.nodeValue,
thumbnail_height : _rootNode[i].childNodes[9].childNodes[1].firstChild.nodeValue
});
}
}
public function get_item (i:String, u:String):String {
return _itemList[i][u];
}
}