1

textテーブルに名前のフィールドがあります。このテーブルの1行は次のとおりです。

<message type="chat"
         id="purple6ba21864" 
         to="10713@172.30.12.44/e859f0e7" 
         from="10735@172.30.12.44/qutecom">

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

結果: testaaaa

「テスト」だけを表示する必要があります。

4

1 に答える 1

3

現時点(バージョン1.1.13)では、XMLベースの機能が明らかに省略されている状況(たとえば、仮想CXmlDataProvider)がある場合でも、YiiはXMLデータを処理するためのヘルパークラスを提供していません。

当面は、標準のPHP API(simplexml、DOMDocumentなど)またはサードパーティのXMLライブラリを使用して手動でXMLを操作する必要があります。

于 2013-01-13T13:45:40.870 に答える