0

simplexml_load_stringXML パケットに使用しています。私のシナリオでは、変換したい XML 文字列は k として知られています。ただし、私の問題は、k を使用すると、解析されなかったタグがまだ残っていることです ( <k>, <\k>)。

たとえば、 を使用する $x->kと、 が返され<k>DATA I WANT HERE<\EK>ます。これらを取り除くにはどうすればよいですか?

コードの動作: ゲームに接続してログインします。

4

2 に答える 2

0

InnerNodeを使用して、タグなしで値を取得します。

$x->k->InnerNode

型キャストを行うこともできます:

(string)$x->k
于 2012-06-02T20:56:47.297 に答える
0

私はこれを試してみましたが、文字列を取得しているようです。

<?php
$str = "<msg t='sys'><body action='rndK' r='-1'><k>qH~e9Gmt</k></body></msg>";

$xml = simplexml_load_string( $str );
echo $xml->body->k; // gives 'qH~e9Gmt'
?>
于 2012-06-04T05:58:19.830 に答える