- 在xml标签中使用simplexml

时间:2017-12-01 13:14:56

标签: php xml simplexml

我的xml中有这样的标签

<sub-up ...>...</sub-up>

当我这样做时

$xmlData = simplexml_load_string($decodeData);

foreach ($xmlData->sub-up->result as $res) {
    print_r($res);
}

我收到了一个错误:

  

“解析错误:语法错误,意外' - &gt;' (T_OBJECT_OPERATOR)“

但当我将此标记替换为subup时,一切正常。我能做什么?我无法替换所有-或此类字符

有没有解决方案?

1 个答案:

答案 0 :(得分:2)

请尝试以下方法:

foreach ($xmlData->{'sub-up'}->result as $res) {

在您的代码-中评估为减号。