Blackberry java用のRssParserを開発し、Rss xmlファイルからタイトルを正常に解析しましたが、Rssからのimageurlも解析する必要があります。
しかし、私のコードは個々のタグに対して正常に機能しています。実際の要件はdrawlist
メソッドにあります。Rssから画像のURLとタイトルタグの両方の値を取得するにはどうすればよいですか?
これが私のコードです:
public void run() {
Document doc;
StreamConnection conn = null;
InputStream is = null;
try {
conn = (StreamConnection) Connector.open("Rss.xml"+";deviceside=true");
DocumentBuilderFactory docBuilderFactory = DocumentBuilderFactory.newInstance();
docBuilderFactory.setIgnoringElementContentWhitespace(true);
docBuilderFactory.setCoalescing(true);
DocumentBuilder docBuilder = docBuilderFactory.newDocumentBuilder();
docBuilder.isValidating();
is = conn.openInputStream();
doc = docBuilder.parse(is);
doc.getDocumentElement().normalize();
NodeList list = doc.getElementsByTagName("image");
NodeList list = doc.getElementsByTagName("title");
for (int a = 0; a < list.getLength(); a++) {
Node textNode1 = list.item(a).getFirstChild();
listElements.addElement(textNode.getNodeValue());
}
public void drawListRow(ListField list, Graphics g, int index, int y, int w)
{
String title = (String)listElements.elementAt(index);
g.drawText(title, 5, 15+y, 0, w);
}