0
$hold=$this->load_component_objects();

$hold 包含我在 JOOMLA 组件开发期间在我的表中所做的查询的结果。现在是否有任何 JOOMLA XML 库或类能够自动将其转换为 XML。

4

1 回答 1

1

简单的答案是否定的。

唯一的 XML 处理在 中JFactory,主要由安装程序在读取扩展清单时使用。

基本上,安装程序获取 XML 文件路径以各种loadManifestFromXML($xmlfile)方法检索 XML。这些反过来只是调用JFactory::getXML($xmlfile)它实际上只是simplexml(PHP 手册)上的一个包装器,并将其作为JXMLElement.

class JXMLElement extends SimpleXMLElement
{
    ... 
}

注意,您可以将 XML 字符串getXML()以及文件路径传递给。

有关对象结构的更多信息,将有助于确定将其转换为 XML 格式的最佳方式。

于 2013-10-13T10:40:39.210 回答