从XML数组获取输出

时间:2013-09-08 21:43:48

标签: php xml simplexml

我正在使用XML来使用不同的语言。首先,我不习惯使用XML,所以我想问一下我是否做得对。这是我的XML代码:

<lang>
    <one>
        <ENG>Text1</ENG>
        <NL>Text2</NL>
    </one>
</lang>

当我在php中加载它时,我得到了这个数组:

  

SimpleXMLElement对象([one] =&gt; SimpleXMLElement对象([ENG] =&gt; Text1 [NL] =&gt; Text2))

我现在正试图从XML中获取每个元素,我有这个代码:

$xml = simplexml_load_file($file);
$result = $xml['one']['ENG'];

但它没有返回任何结果,请帮忙。

感谢。

1 个答案:

答案 0 :(得分:1)

改为使用对象访问器语法:

$result = $xml->one->ENG;