Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/204.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android中的XML外部实体_Android_Xml_Entity Framework - Fatal编程技术网

Android中的XML外部实体

Android中的XML外部实体,android,xml,entity-framework,Android,Xml,Entity Framework,我目前正在开发一个Android应用程序(一个仅供个人使用的应用程序,永远不会点击Google Play),我想知道是否可以在AndroidManifest.xml中使用外部实体?我尝试引用另一个XML,它包含我想要使用的字符串,但它似乎不起作用。然而,内部实体确实起作用 不起作用: <!DOCTYPE root[ <!ENTITY p SYSTEM "perm.xml"> ]> ... <some tag>&p;</some tag>

我目前正在开发一个Android应用程序(一个仅供个人使用的应用程序,永远不会点击Google Play),我想知道是否可以在AndroidManifest.xml中使用外部实体?我尝试引用另一个XML,它包含我想要使用的字符串,但它似乎不起作用。然而,内部实体确实起作用

不起作用:

<!DOCTYPE root[
  <!ENTITY p SYSTEM "perm.xml">
]>
...
<some tag>&p;</some tag>
...

...
&p;
...
是否有效:

<!DOCTYPE root[
  <!ENTITY p "android.permission.VIBRATE">
]>
...
<uses-permission android:name="&p;"/>
...

...
...

感谢您提供帮助,解释是否可以使用外部实体代替本地字符串。

此处相同:
错误:元素的内容必须由格式良好的字符数据或标记组成。
是否可以添加
perm.xml