, например, у меня есть XML-файл:Получение XML строковые данные из элемента с использованием XmlPullParser
<names>
<item value="Hello" />
<item value="All" />
<item value="This" />
<item value="Data" />
</names>
Так что мне нужно, чтобы получить все исходные данные из данного атрибута (имена):
<item value="Hello" />
<item value="All" />
<item value="This" />
<item value="Data" />
В формат строки, поэтому данные должны быть:
String data = "
<item value="Hello" />
<item value="All" />
<item value="This" />
<item value="Data" />
";
и у меня есть мир кода:
int state = 0;
do {
try {
state = parser.next();
} catch (XmlPullParserException e1) {
e1.printStackTrace();
} catch (IOException e1) {
e1.printStackTrace();
}
if (state == XmlPullParser.START_TAG) {
if (parser.getName().equals("names")) {
// here I need to get the data
// String data = ...
break;
}
}
} while(state != XmlPullParser.END_DOCUMENT);
так, как я могу получить данные из элемента xml в строковом формате?