xml parse

merhaba kolay gelsin;

sıkıntı şu aşağıda parse ettiğim xml'in bir kısmını paylaştım. AsynTask ile listeye ekliyorum, ama içi boş olan etiket çıktığı zaman ondan sonrasını listeye  eklemiyor. o dahil. mesela aşağıdaki <title></title> ile <image></image> etiketleri. bundan önceki item'deki image ile title etiketinin içi dolu, ordaki veriyi listeye kaydediyorum. ama bu item'deki image etiketinin içi boş böyle olunca title etiketini de eklemiyor. bunun kontorolünü nasıl yaparım, boş ise eğer "boş" gibi bişey eklemek istiyorum. çözemedim.




	<item>
	<category></category>
	<image></image>
	<video></video>
	<title>Milli Futbolcular Kaza Geçirdi</title>
	<description>Ankara’nın Kazan İlçesi’nde içinde 7’si görme engelli Milli Takım futbolcularının da bulunduğu yolcu otobüsü yoldan çıkıp tarlaya girdi.</description>
	<link>http://www.haberler.com/milli-futbolcular-kaza-gecirdi-6209372-haberi/</link>
	<pubDate>30.06.2014 12:01:00</pubDate></item>
	<item>


	

 

ahmtbrk

Pzt, 30/06/2014 - 13:48
try-catch kullanıyor musun parse ederken? kodları koyar mısın?

mmnbsl

Pzt, 30/06/2014 - 15:37
kullanıyorum parse etmede sıkıntı yok önceden bakıp içi boş olmayanlara bakıp onları parse ediyorum. tamamı listeye ekleniyor. ama içi boş olan gelince orda duruyor.

mmnbsl

Pzt, 30/06/2014 - 15:38
kullanıyorum parse etmede sıkıntı yok önceden içi boş olmayanlara bakıp onları parse ettiğimde. tamamı listeye ekleniyor. ama içi boş olan gelince orda duruyor.

ahmtbrk

Pzt, 30/06/2014 - 19:18
nullpointerexception kontrolü yaparsan bu sorunu aşarsın

ahmtbrk

Pzt, 30/06/2014 - 19:20
nullpointerexception kontrolü yaparsan bu sorunu aşarsın bende bi kaç kere hem jsonda hemde xmlde aynı sorunla karşılaştım
    Bu soruya cevap vermek için üye olmanız veya giriş yapmanız gerekmektedir.