2013-10-13 4 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, который извлекает XML в его различные методы loadManifestFromXML($xmlfile). Они, в свою очередь, просто звонят 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. Я имею в виду, очевидно, что вы можете написать xml в joomla, мы создаем каналы среди прочего. Вам нужен тип документа. – Elin

Смежные вопросы