
------解决方案--------------------
x.xml
<?xml version="1.0" encoding="UTF-8"?>
<manifest package="com.bestdata" android:versionName="1.0.16" android:versionCode="16" xmlns:android="http://schemas.android.com/apk/res/android">
<uses-sdk android:minSdkVersion="9"/>
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE"/>
<uses-permission android:name="android.permission.INTERNET"/>
</manifest>
<?php
$xmlfile = 'x.xml';
$data = simpleXML_load_file($xmlfile);
$key = 'uses-permission';
$arr = array();
foreach($data->$key as $uses_permission){
$c = (string)$uses_permission->attributes('android', true);
array_push($arr, $c);
}
print_r($arr);
?>
输出:
Array
(
[0] => android.permission.ACCESS_COARSE_LOCATION
[1] => android.permission.ACCESS_FINE_LOCATION
[2] => android.permission.ACCESS_WIFI_STATE
[3] => android.permission.ACCESS_NETWORK_STATE
[4] => android.permission.CHANGE_WIFI_STATE
[5] => android.permission.INTERNET
)