$hold=$this->load_component_objects();
$ hold包含我在JOOMLA组件开发期间在我的表中创建的查询结果。现在有任何JOOMLA XML库或类能够自动将其转换为XML。
答案 0 :(得分:1)
简单的答案是否定的。
唯一的XML处理在JFactory
中,并且在阅读扩展清单时主要由安装程序使用。
基本上,安装程序获取XML文件路径以其各种loadManifestFromXML($xmlfile)
方法检索XML。这些只是调用JFactory::getXML($xmlfile)
,这实际上只是simplexml
(PHP manual)的包装,并将其作为JXMLElement
返回。
class JXMLElement extends SimpleXMLElement
{
...
}
N.B。您可以将XML字符串传递给getXML()
以及文件路径。
有关对象结构的更多信息,有助于确定将其转换为XML格式的最佳方式。