код какой именно нужен?
xml разобрать? по контексту вроде да. тогда так (nanoxml и exceptions не обрабатываются):
| Код | IXMLParser parser; parser = XMLParserFactory.createDefaultXMLParser();
IXMLReader reader; String xmlData = "строка содержит xml как он есть, но есть и методы чтения из файла"; reader = StdXMLReader.stringReader(xmlData);
parser.setReader(reader);
XMLElement root; root = (XMLElement)parser.parse(); // root - не что иное как, например <library> из вышеприведенного xml'a
// теперь все книги из того xml'a - <book> int childCount = root.getChildrenCount(); for (int i = 0; i < childCount; i++) { XMLElement book = (XMLElement)root.getChildAtIndex(i); String title = getValueFromChildren(book, "title"); String author = getValueFromChildren(book, "author"); } |
и все. функция getValueFromChildren(XMLElement element, String childTagName) - как домашнее задание тебе ее задача - получить дочерний элемент тэга element по имени childTagName и вернуть строковое значение между тэгами, например, <title>...</title>
|