是否可以使用变量从xml文件中的动态元素读取节点值?
XML文件:
<plugin_permission>
<plugin1>true</plugin1>
<plugin2>false</plugin2>
<plugin3>true</plugin3>
...
</plugin_permission>
PHP文件:
$xml = simplexml_load_file('settings/groep/permissions/'.$groep.'.xml');
$pluginIdName = $pluginObj->getIdName();
return $xml->plugin_permission->$pluginIdName;
输出应为“ true”或“ false”,但得到 没什么。
问题已解决
我使用xpath解决了我的问题
$xml = simplexml_load_file('settings/groep/permissions/'.$groep.'.xml');
return $xml->xpath('/plugin_permission/'.$plugin->getIdName());