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 回答