2013-01-13 4 views
1

У меня есть поле с text имя в таблице. Одна строка этой таблицы:Как проанализировать XML-файл с YII

<message type="chat" 
     id="purple6ba21864" 
     to="[email protected]/e859f0e7" 
     from="[email protected]/qutecom"> 

<active xmlns="http://jabber.org/protocol/chatstates"/> 
<body>test</body> 
<thread>aaaa</thread> 
</message> 

результат: testaaaa

мне нужно показать только 'тест'.

+1

Как и в любой другой PHP-инфраструктуре? 'simplexml_load_string' /' DOMDocument', или обратитесь к [руководству] (http://us.php.net/manual/en/refs.xml.php) для получения дополнительных параметров ... – DCoder

+0

@DCoder извините, вопрос обновлен , – Chalist

ответ

3

Начиная с этого времени (версия 1.1.13) Yii не предоставляет никаких вспомогательных классов для работы с XML-данными, хотя бывают ситуации, когда функциональность на основе XML является очевидным упущением (например, гипотетический CXmlDataProvider).

В настоящее время вам придется работать с XML вручную, используя стандартные PHP API (simplexml, DOMDocument и т. Д.) Или стороннюю библиотеку XML.

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