XmlPullParserを使ってXMLのパース処理をしています。
下記のようなdescriptionタグのsrc=の画像URL抜き出したいのですが、簡単に抜き出すことはできないでしょうか?
xmlPullParserを使った方法以外でも構いません。
<description><![CDATA[<p><img width="800" height="400" src="http://jp.automaton.am/wp-content/uploads/2016/02/emily-is-away-review-header-1024x512.jpg" class="attachment-large wp-post-image" alt="emily-is-away-review-header" /></p>『Emily is Away』は、ハイスクールの最終学年でいい感じだった女の子とべつの大学に進学して疎遠になり、Windows XPにインストールされたAOLメッセンジャー風のアプリを通じて一年に一度だけ会話をするゲームだ。]]></description>
以下のプログラムだとdescriptionの終わりまで一気に読まれてしまいます。
indexofなどを使って自分で抜き出すしかないでしょうか?
プログラム抜粋
java
1while(eventType != XmlPullParser.END_DOCUMENT){ 2 String xmlNodeName; 3 case XmlPullParser.START_TAG: 4 xmlNodeName = xpp.getName(); 5 if(xmlNodeName.equalsIgnoreCase(ITEM)){ 6 isItem = true; 7 articleData = new tool(); 8 } 9 if(isItem){ 10 if(xmlNodeName.equalsIgnoreCase(DESCRIPTION)){ 11 articleData.setDescription(xpp.nextText()); 12 } 13 } 14}
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。