2011-02-16 9 views
1

J'essaie d'obtenir des scores de cricket en direct à partir d'un site de cricket. Une partie de la source HTML est la suivante.Android: Comment analyser les balises HTML et récupérer des informations à partir d'une page HTML

<html xmlns="http://www.w3.org/1999/xhtml" xmlns:fb="http://www.facebook.com/2008/fbml" xmlns:og="http://opengraphprotocol.org/schema/" xmlns:fb="http://developers.facebook.com/schema/"> 

<head> 

<meta name="google-site-verification" content="ZxdgH3XglRg0Bsy-Ho2RnO3EE4nRs53FloLS6fkt_nc" /> 

<title>Eng 132/4 (29.3 ov, MJ Prior 27*, IJL Trott 53*, JM Davison 0/10) | Live Scorecard | ESPN Cricinfo</title> 

<meta http-equiv="Content-Type" content="text/html;charset=utf-8" /> 

<meta name="keywords" content="Canada v England, Live cricket score, Khan Shaheb Osman Ali Stadium, Fatullah, Fatullah, Other one-day/limited-overs matches" /> 

<meta name="description" content="Live cricket score and commentary for ICC World Cup Warm-up Matches, Canada v England at Fatullah, Feb 16, 2011" /> 

Mon point d'intérêt est l'étiquette <title>. Comment puis-je analyser le fichier et récupérer les informations sur le tag de titre?

P.S. Je reçois le lien HTML ci-dessus à partir d'un fichier XML. Am prévoit d'utiliser le code dans le lien suivant pour analyser dans le fichier XML et récupérer le T

http://www.ibm.com/developerworks/opensource/library/x-android/

Cordialement, Sam

Répondre

1

Vous pouvez ouvrir un flux de lire le contenu de l'URL, puis extraire les mots entre <title> et </title> à l'aide des méthodes String.substring() et String.indeOf() (The dirty way). ou suivez ce this lien dit (regex)

+0

Merci! Regex utilisé! – sammydude

+0

Cool. regex est toujours bon dans de telles situations –

Questions connexes