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