Простой ответ: нет.
Единственная обработка XML находится в JFactory
, и в основном используется установщиком при чтении расширений.
В основном установщик получает путь к файлу XML, который извлекает XML в его различные методы loadManifestFromXML($xmlfile)
. Они, в свою очередь, просто звонят JFactory::getXML($xmlfile)
, который на самом деле просто обертка на simplexml
(PHP manual) и возвращает его как JXMLElement
.
class JXMLElement extends SimpleXMLElement
{
...
}
N.B. вы можете передать строку XML в getXML()
, а также путь к файлу.
Дополнительная информация о структуре объектов поможет определить наилучший способ получить его в формате XML.
или я должен написать свою собственную функцию !!!! – arslan
Почему вы хотите его в XML? –
, чтобы отправить его клиенту. то есть использовать в javascript на стороне клиента – arslan