我想获得使用 XmlResourceParser 解析自定义 android 标签的正确方法。我正在使用带有 android 插件的 Eclipse 3.6,我希望name
使用strings.xml
.
这是文件夹index.xml
中正在解析的内容。res/xml/
<?xml version="1.0" encoding="utf-8"?>
<Index xmlns:android="http://schemas.android.com/apk/res/android">
<Sheet
shortName="o_2sq"
android:name="@string/o_2sq"
instructions=""
/>
</Index>
这是文件夹strings.xml
中的res/values/
文件
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="o_2sq">Organize two squares</string>
</resources>
index.xml
以及使用 XmlResourceParser解析第一个的代码片段:
String name = xpp.getAttributeValue(null, "android:name");
String shortName = xpp.getAttributeValue(null, "shortName");
变量name
包含null
,但shortName
包含"o_2sq"
。我也尝试了以下但没有成功:
String name = xpp.getAttributeValue("android", "name");
编写句子以使变量名称包含的正确方法是什么"Organize two squares"
?