将ArrayCollection或对象转换为XML
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将ArrayCollection或对象转换为XML相关的知识,希望对你有一定的参考价值。
public static function objectToXML(obj:Object):XML { var qName:QName = new QName("root"); var xmlDocument:XMLDocument = new XMLDocument(); var simpleXMLEncoder:SimpleXMLEncoder = new SimpleXMLEncoder(xmlDocument); var xmlNode:XMLNode = simpleXMLEncoder.encodeValue(obj, qName, xmlDocument); var xml:XML = new XML(xmlDocument.toString()); return xml; } //or arraycollection: public static function objectToXML(obj:ArrayCollection):XML { var qName:QName = new QName("root"); var xmlDocument:XMLDocument = new XMLDocument(); var simpleXMLEncoder:SimpleXMLEncoder = new SimpleXMLEncoder(xmlDocument); var xmlNode:XMLNode = simpleXMLEncoder.encodeValue(obj, qName, xmlDocument); var xml:XML = new XML(xmlDocument.toString()); return xml; }
以上是关于将ArrayCollection或对象转换为XML的主要内容,如果未能解决你的问题,请参考以下文章
FOSRestBundle FormType 将 JsonArray 转换为 ArrayCollection
PHP 如果您愿意,可以将PHP数组转换为XML或简单XML对象
在 Symfony 中通过 ajax 为 ArrayCollection 数据传递 POST json 对象