I have a android manifest file that is xml. Suppose its data is stored in a string variable $xmldata
as below:
<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:versioncode="13507140" android:versionname="1.35.7" package="com.google.android.apps.youtube.music" platformbuildversioncode="23" platformbuildversionname="6.0-2166767">
<uses-sdk android:minsdkversion="16" android:targetsdkversion="23">
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE">
<uses-feature android:name="android.hardware.screen.portrait">
<compatible-screens>
<screen android:screensize="200" android:screendensity="160">
<screen android:screensize="200" android:screendensity="240">
<screen android:screensize="200" android:screendensity="320">
<screen android:screensize="400" android:screendensity="420">
<screen android:screensize="400" android:screendensity="480">
<screen android:screensize="400" android:screendensity="560">
<screen android:screensize="400" android:screendensity="640">
</screen></screen></screen></screen></screen></screen></screen></compatible-screens>
</uses-feature></uses-permission></uses-sdk></manifest>
How to get all android:screendensity
values in array?
This is android manifest file so xml structure differs from normal xml file.
View Full XML here.