0
我使用中心XML文件和SimpleXML构建我的网站。这些页面具有一些不同的功能,如语言。我想将这些功能集成到了XML文件与父节点的属性:SimpleXML:将属性变为变量
<content>
<item id="one" lang="en">
<title>Hello</title>
</item>
</content>
我由ID属性调用某一个项目,我知道该怎么称呼像子节点:
$xml = simplexml_load_file('file.xml');
$lang = $bl->xpath('/content/item[@id="one"]/title/text()');
$lang = $lang[0]; echo $lang;
但是,如何获得id =“one”的项目的属性LANG到变量中?
非常感谢,Chrisis。我之前尝试过,但没有奏效,因为我用'text()'关闭了路径。这是转储: “SimpleXMLElement对象 ( [项目] =>数组 ( [0] => SimpleXMLElement对象 ( [@属性] =>数组 ( [ID] =>一个 [ lang] => en ) [title] => TITLE ...' – Helen