Мой XML выглядит так:
<key>A</key>
Как извлечь строку «A» из XML с помощью Java в Eclipse?
Мой код Java выглядит так:
XmlResourceParser xmlSymptoms = getResources().getXml(R.xml.symptoms);
while (eventType != XmlResourceParser.END_DOCUMENT) {
if (eventType == XmlResourceParser.START_TAG) {
// Get the name of the tag (eg scores or score)
String strName = xmlSymptoms.getName();
if (strName.equals("key")) {
keyName = xmlSymptoms.getAttributeName(0);
keyA = xmlSymptoms.getAttributeValue(0);
}
}
eventType = xmlSymptoms.next();
}
Но я думаю, что AttributeName и AttributeValue предназначены для элементов, которые являются частью описания ключа, т. Е. Они будут использоваться для получения «item» и «first».
<key item="first">A</key>
Что я использую, чтобы получить строку между
"<key>
"
а также
"</key>
"