private function convertToXML():void
{
var product:ProductVO = new ProductVO();
product.id = 12;
product.name = ‘test product’;
product.description = ‘test desc’;
product.price = 100;
product.thumbnail = ‘image1.jpg’;
var xmlProduct:XML = voToXml(product, ‘product’);
}
private static function voToXml(vo:Object, qName:String):XML
{
var qn:QName = new QName(qName);
var xmlDocument:XMLDocument = new XMLDocument();
var simpleXMLEncoder:SimpleXMLEncoder = new SimpleXMLEncoder(xmlDocument);
var xmlNode:XMLNode = simpleXMLEncoder.encodeValue(vo, qn, xmlDocument);
var xml:XML = new XML(xmlDocument.toString());
return xml;
}
本文介绍了一个使用ActionScript 3(AS3)将对象转换为XML的方法。通过具体的代码示例展示了如何创建一个产品对象,并将其属性转化为XML格式。此过程包括对象属性设置、XML文档创建及编码。
745

被折叠的 条评论
为什么被折叠?



