Articles of xml parsing

Разбор XML-файла с использованием приложения java for-android

Я новичок в разборе XML-файла в java. У меня есть некоторое представление о том, как анализировать значения из атрибутов и значений из тегов, но в моем XML значения находятся в другом месте: <ul xml:base="http//www.example.com"> <li> <strong>Ram</strong> : 45% </li> <li> <strong>CPU</strong> : 49% </li> <li> <strong>Undecided</strong> : 6% </li> </ul> Это мой формат XML, здесь […]

Чтение XML-файла с SDK

У меня есть один xml-файл с именем bkup.xml, хранящийся внутри sdcard "/sdcard/bkup.xml". Для создания bkup.xml я использовал xmlSerialization. Я хочу получить данные из этого файла bkup.xml. Я видел много примеров, но почти большинство из них используют файл ресурсов и используют URL в качестве ресурса. Но никто не имеет примера дать путь к файлу sdcard. Я […]

Динамический массив Android

Я разбираю XML-файл с помощью технологии Android Pull Parser. Во-первых, посмотрите на следующий XML-файл: <childs> <students> <name> hello </name> <address> xyz </address> </stdents> <students> <name> abc </name> <address> def </address> </stdents> </childs> Подумайте, что я разбираю вышеуказанный файл. Теперь моя проблема в том, что я хочу создать отдельный массив для имени и адреса. Поэтому во […]

AdMob в android «AdView отсутствует требуемый атрибут XML adSize»

Я пытаюсь внедрить AdMob в своем приложении. Но не знаю, как это показать эту ошибку, и мой файл R.java не создается из-за этого. Я пробовал все способы решения этой проблемы, такие как Clean, Build, Build All. Но не работает для меня. Следуя моему фрагменту кода, в котором отображается его ошибка «Ошибка в анализе XML: Unbound […]

XmlPullParserException только на ICS

Моя проблема в том, что мне приходится разбирать HTML данные, такие как 84 101 <br>some text<br><table border='1'>Here comes a table definition</table> И XmlPullParserException выполняется следующим образом: while (eventType != XmlPullParser.END_DOCUMENT) { if (eventType == XmlPullParser.START_TAG) { // do something } else if (eventType == XmlPullParser.END_TAG) { // do something else } eventType = xpp.next(); // […]

Удобное использование Android XmlResourceParser?

Когда мне нужно получить доступ к скомпилированным ресурсам Android XML, кажется, что я не могу использовать openRawResource(resId) поскольку он дает мне скомпилированный двоичный файл. Единственный способ получить XML – использовать getXml(resId) который возвращает XmlResourceParser (который реализует XmlPullParser ). Как я могу десериализовать сложные скомпилированные XML (но не большие) из ресурсов Android? Я попытался взломать структуру […]

Как Android XmlPullParser обрабатывает уязвимости?

Если я использую XmlPullParser в своем приложении, возможно ли, чтобы он подвергался уязвимостям, таким как « миллиард смеется »? Какие процедуры безопасности следует использовать при использовании XmlPullParser?

Parse Arabic XML в Android

Мне нужно проанализировать XML. Проблема в том, что XML находится на арабском языке. например: <?xml version="1.0"?> <ROWSET> <ROW> <شهر>1</شهر> <فصل>20111</فصل> <سكن>0</سكن> <سلفة>0</سلفة> <محمول>0</محمول> <آيفون4>0</آيفون4> </ROW> <ROW> <شهر>10</شهر> <فصل>20111</فصل> <سكن>0</سكن> <سلفة>0</سلفة> <محمول>0</محمول> <آيفون4>0</آيفون4> </ROW> <ROW> <شهر>11</شهر> <فصل>20111</فصل> <سكن>0</سكن> <سلفة>0</سلفة> <محمول>0</محمول> <آيفون4>0</آيفون4> </ROW> <ROW> <شهر>12</شهر> <فصل>20111</فصل> <سكن>0</سكن> <سلفة>0</سلفة> <محمول>0</محمول> <آيفون4>0</آيفون4> </ROW> </ROWSET> Добавьте к нему теги конца, […]

Как я могу разобрать XML-андроид?

У меня возникли проблемы с разбором моего XML, я много пробовал. У меня такой xml. <question id="1" text="Zodiac Sign" > <option id="1" >Aries</option> <option id="2" >Taurus</option> <option id="3" >Gemini</option> <option id="4" >Cancer</option> <option id="5" >Leo</option> <option id="6" >Virgo</option> <option id="7" >Libra</option> <option id="8" >Scarpio</option> <option id="9" >Sagitarius</option> <option id="10" >Capricorn</option> <option id="11" >Acqauarius</option> </question><question id="2" […]

XmlPullParser не работает с InputStream

Я использую XmlPullParser для разбора xml в моем приложении для Android, но когда я устанавливаю вход как InputStream, он не работает, пока я устанавливаю ввод как Reader, он начинает работать XmlPullParserFactory factory = XmlPullParserFactory.newInstance(); factory.setNamespaceAware(true); XmlPullParser xpp = factory.newPullParser(); xpp.setInput(obj,null);//obj is the object of InputStream int eventType = xpp.getEventType(); while (eventType != XmlPullParser.END_DOCUMENT) { logger.println("eventType.."+eventType); […]