Articles of xmlpullparser

Получить stringXmlContent и записать, а затем сохранить в .xml-файл, хранящийся в sdcard в android, как это возможно?

Я использую чтение и запись xml в папке с ресурсами. Чтение в порядке, как я могу изменить этот файл xml save as sdcard: EditText myXmlContent = (EditText)findViewById(R.id.my_xml); String stringXmlContent; try { stringXmlContent = getEventsFromAnXML(this); myXmlContent.setText(stringXmlContent); } catch (XmlPullParserException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IOException e) { // TODO Auto-generated catch […]

Почему Android XmlPullParser ДЕЙСТВИТЕЛЬНО замедляется на моем более старом устройстве?

Я использовал простой XML-синтаксический анализатор с помощью официального руководства Android на XmlPullParser для анализа очень простого и короткого XML-файла (120 строк, 10,5 КБ). На моем HTC One X, работающем под управлением Android 4.1.1, для его анализа требуется немного секунды. Но на моем HTC Hero, работающем под управлением Android 2.1, потребовалось более 3 минут … Я […]

XmlPullParserException при анализе файла ресурсов в Android

Я пытаюсь проанализировать XML-файл, который у меня есть в папке с ресурсами. Это то, что я пытаюсь сделать – public void loadXMLtoDB() { Resources resource = mContext.getResources(); dbInstance = new DBProvider(); dbInstance.onCreate(); try{ XmlResourceParser parser = resource.getXml(R.xml.default_apps); parser.nextTag(); readApps(parser); } catch (Exception e) { e.printStackTrace(); } }…. private void readApps(XmlResourceParser parser) throws XmlPullParserException, IOException { […]

Как получить значение узла с помощью XmlPullParser

Я пытаюсь получить значения из XML с помощью XmlPullParser, но не могу достичь значений, которые я хочу. XML-структура похожа на Android Strings.xml: <string name="value"> 1 </string> Я могу получить «строку», «имя» и «значение» из XML, но не могу достичь фактического значения «1». Похоже, что XmlPullParser работает только для таких структур: <value> 1 </value> Нужно ли […]

KXmlParser выбрасывает исключение «Неожиданный токен» в начале RSS-поединка

Я пытаюсь разобрать RSS-канал из Monster на Android v.17, используя этот URL-адрес: http://rss.jobsearch.monster.com/rssquery.ashx?q=java Чтобы получить контент, я использую HttpUrlConnection следующим образом this.conn = (HttpURLConnection) url.openConnection(); this.conn.setConnectTimeout(5000); this.conn.setReadTimeout(10000); this.conn.setUseCaches(true); conn.addRequestProperty("Content-Type", "text/xml; charset=utf-8"); is = new InputStreamReader(url.openStream()); То, что вернулось, насколько я могу судить (и я тоже это проверил) законный RSS Cache-Control:private Connection:Keep-Alive Content-Encoding:gzip Content-Length:5958 Content-Type:text/xml Date:Wed, […]

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(); // […]

Как я могу разобрать 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" […]

Android ksoap вызов xmlpullparser исключение

Я использовал ksoap2 для вызова моей службы SOAP. Он отлично работает в android2.2 , но когда один и тот же код работает в android2.3.3, он выдает исключение в следующей строке. http_transport_se.call(SOAP_ACTION, envelope); Исключение выбрано следующим образом. org.xmlpull.v1.XmlPullParserException: unexpected type (position:TEXT [ێG…@1:255 in java.io.InputStreamReader@4057acc8) Обратите внимание, что для вызова этого метода не требуются никакие параметры. Пожалуйста […]

Неизвестная ошибка в xpath (с помощью xmlpullparser)

Я использую XmlPullParser чтобы открыть файл и XPath чтобы получить корень. (Позже я изменю свой код, чтобы получить узел idx ) Однако я получаю следующую ошибку: javax.xml.transform.TransformerException: Unknown error in XPath. Я искал в Интернете, но не нашел ничего, что могло бы решить эту проблему. try{ XmlPullParser xpp = getResources().getXml(R.xml.x1); XPath xpath = XPathFactory.newInstance().newXPath(); String […]

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); […]