2013-10-13 16 views
0
$hold=$this->load_component_objects(); 

$ hold包含我在JOOMLA組件開發期間在我的表中進行的查詢的結果。現在有任何JOOMLA XML庫或類能夠自動將其轉換爲XML。有沒有JOOMLA XML類?

+0

或我必須寫我自己的功能! – arslan

+0

爲什麼你想要它在XML? –

+0

發送給客戶端。即用於在客戶端的JavaScript – arslan

回答

1

簡單的答案是否定的。

唯一的XML處理是JFactory,它主要在安裝程序讀取擴展清單時使用。

基本上,安裝程序獲取XML文件路徑將檢索其各種loadManifestFromXML($xmlfile)方法中的XML。這些反過來只需撥打JFactory::getXML($xmlfile),這實際上只是simplexml (PHP manual)的包裝,並將其作爲JXMLElement返回。

class JXMLElement extends SimpleXMLElement 
{ 
    ... 
} 

N.B.您可以將一個XML字符串傳遞給getXML()以及一個文件路徑。

關於您的對象結構的更多信息,將有助於確定將其轉換爲XML格式的最佳方式。

+0

您是否想過2.5? – Elin

+0

是的 - OP問題被標記爲2.5:D – Craig

+0

ha ok。我的意思是顯然你可以在joomla中編寫xml,我們產生feed等等。你確實需要一個文檔類型。 – Elin