Articles of xml parsing

Метод ICS SOAP для Android не работает?

Я тестировал метод SOAP на вкладке galaxy galaxy и отлично работает. Тот же код, который я тестировал на сэндвиче мороженого Android, и не работает. Ниже мой код, HttpPost httppost = new HttpPost("xxxxxx"); httppost.setHeader("Content-type", "text/xml; charset=utf-8"); httppost.setHeader("SOAPAction", SoapAction); StringEntity se1 = new StringEntity(env,HTTP.UTF_8); se1.setContentType("text/xml"); se1.setContentEncoding(new BasicHeader(HTTP.CONTENT_TYPE, "text/xml; charset=utf-8")); httppost.setEntity(se1); HttpClient httpclient = new DefaultHttpClient(); BasicHttpResponse httpResponse […]

Ошибка при попытке проверить XML-анализ с помощью Robolectric

Я использую Robolectric и пытаюсь проверить разбор XML-ответа. Я получаю следующее исключение: java.lang.NoClassDefFoundError: java/lang/AutoCloseable at android.util.Xml.parse(Xml.java:80) at com.test.app.network.parser.soap.BaseSoapParser.doParse(BaseSoapParser.java:57) at com.test.app.network.parser.soap.RecipeParser.parse(RecipeParser.java:57) at com.test.app.network.command.RecipeCommand.searchRecipes(RecipeCommand.java:64) at com.test.app.data.PrepopulateDB.prepopulateDB(PrepopulateDB.java:53) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.robolectric.RobolectricTestRunner$2.evaluate(RobolectricTestRunner.java:230) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:68) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:47) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222) at org.robolectric.RobolectricTestRunner$1.evaluate(RobolectricTestRunner.java:172) at […]

XmlPullParser: PI не должен начинаться с xml, но только на Android 2.3.3 вниз

Я не получаю ошибки на Android 3.0+, но только на Android 2.2, 2.3.3, когда я пытаюсь разобрать небольшой XML-файл через XmlPullParser , приложение ломается с ошибкой: org.xmlpull.v1.XmlPullParserException: PI must not start with xml (position:unknown @1:5 in java.io.InputStreamReader@40568770) Что такое ПИ, упомянутое в ошибке ??? Я выяснил, что это может привести к первой строке XML-файла ( […]

Как отправить SOAP-запрос и Parse SOAP-ответ в формате XML в Android?

Очень новая разработка приложений для Android. В моем новом приложении Android я хочу показать некоторые данные из webservice. Это означает, что у меня есть SOAP message , мне нужно разобрать данные из ответа SOAP. В приложении iPhone я очень хорошо разбирался в ответе SOAP-сообщения, но в android я не знаю, как это сделать? Я искал […]

Есть ли какая-либо реализация StAX для Android?

Я хочу использовать реализацию StAX API в устройствах android 1.6 и выше. Есть ли какие-либо реализации там? Я не могу использовать файл jar напрямую, так как он дает проблемы с внутренним классом. Если он недоступен, можно ли каким-либо образом перекомпилировать реализацию? Есть ли альтернативный способ для POJO-класса, который должен быть отображен в XML и наоборот […]

XmlPullParser getAttributeValue возвращает значение null

У меня есть следующая структура XML, хранящаяся в моей папке assets / xml : <?xml version="1.0" encoding="utf-8"?> <homescreen> <homeitem name="Name1" subtext="Description1" icon="iconresource1" /> <homeitem name="Name2" subtext="Description2" icon="iconresource2" /> <homeitem name="Name3" subtext="Description3" icon="iconresource3" /> </homescreen> Я читаю каждый отдельный homeitem с помощью XmlPullParser: int event; String TAG_ITEM = "homeitem"; while ((event = parser.next()) != XmlPullParser.END_DOCUMENT) { […]

Android, как определить аудио / видео из xml?

Я работаю над чтением аудио-видео новостей из rss-канала. Как определить, является ли это rss для чтения новостей или аудио или видео? Это видео-канал: http://feeds.cbsnews.com/CBSNewsVideo и это текстовое сообщение: http://indiatoday.feedsportal.com/c/33614/f/589699/index.rss Открыв это, мы можем понять, является ли это видео или текстом. Как мы можем узнать, анализируя этот XML-файл? EDIT: Xml для http://feeds.cbsnews.com/CBSNewsVideo <?xml version="1.0" encoding="UTF-8"?> <?xml-stylesheet […]

Как получить значение атрибута, который содержит двоеточие в имени атрибута, используя xpath

У меня есть простое требование, когда мне нужно получить значение атрибута xml:id ie af1 . Я использую SAXParser и вот мой xpath:a/aff/@xml:id напротив, мне удалось получить значение использования значения xpath:a/aff/@value . Но я не смог получить значение, не могли бы вы мне помочь? <?xml version="1.0" encoding="UTF-8" ?> <a> <aff xml:id="af1" value="a"> <uAff> Hello </uAff> </aff> […]

Android: DOM vs SAX против разбора XMLPullParser?

Я разбираю XML-документ с помощью SAX Parser. Я хочу знать, что лучше и быстрее работать с DOM , SAX Parser или XMLPullParser .

Исключение android.view.WindowLeaked

Я читаю xml данные из URL-адреса. Он работал хорошо, когда это был портретный режим. Но я хотел изменить его в ландшафтном режиме. Но он получает исключение android.view.WindowLeaked. Пожалуйста, помогите мне с этим. Заранее спасибо. Это мой код. package com.eisuru.abc; import android.os.AsyncTask; import android.os.Bundle; import android.app.Activity; import android.app.ProgressDialog; import android.content.pm.ActivityInfo; import android.view.Menu; import android.widget.TextView; public class […]