IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Android Discussion :

erreur lors de parsage


Sujet :

Android

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mars 2011
    Messages
    91
    Détails du profil
    Informations forums :
    Inscription : Mars 2011
    Messages : 91
    Par défaut erreur lors de parsage
    Bonjour,
    Je parse un fichier xml qui se trouve sur mon serveur local mais j'ai un probleme lors de l'execution
    Images attachées Images attachées  

  2. #2
    Expert confirmé

    Avatar de Feanorin
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    4 589
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 4 589
    Par défaut
    Bonjour,

    http://developer.android.com/referen...xception%28%29

    Voici ton erreur

    The exception that is thrown when an application attempts to perform a networking operation on its main thread.

    This is only thrown for applications targeting the Honeycomb SDK or higher. Applications targeting earlier SDK versions are allowed to do networking on their main event loop threads, but it's heavily discouraged. See the document Designing for Responsiveness.

  3. #3
    Membre confirmé
    Inscrit en
    Mars 2011
    Messages
    91
    Détails du profil
    Informations forums :
    Inscription : Mars 2011
    Messages : 91
    Par défaut
    merci mais ceci ne resout pas le probleme

    problème d'url lors de parsage est ce qu'ilya un forme d'url pour parser ou quoi!??

    c'est un un problème d'apache apparament mais comment ajouter les droits d'acces à mon fichier xml sur apache?

  4. #4
    Membre chevronné
    Homme Profil pro
    IUT Informatique
    Inscrit en
    Mars 2011
    Messages
    412
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : IUT Informatique

    Informations forums :
    Inscription : Mars 2011
    Messages : 412
    Par défaut
    Fait voir ton code

  5. #5
    Membre confirmé
    Inscrit en
    Mars 2011
    Messages
    91
    Détails du profil
    Informations forums :
    Inscription : Mars 2011
    Messages : 91
    Par défaut
    Cette classe ou je parse et je recupere les donnes
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
     
    public class ContainerData {
    	static public Context context;
    	public ContainerData() {
    	}
    	public static ArrayList<Data> getFeeds(){
    		// On passe par une classe factory pour obtenir une instance de sax
    		SAXParserFactory fabrique = SAXParserFactory.newInstance();
    		SAXParser parseur = null;
    		ArrayList<Data> entries = null;
    		try {
    			// On "fabrique" une instance de SAXParser
    			parseur = fabrique.newSAXParser();
    		} catch (ParserConfigurationException e) {
    			e.printStackTrace();
    		} catch (SAXException e) {
    			e.printStackTrace();
    		}
    		// On défini l'url du fichier XML
    		URL url = null;
    		try {
     
    			url = new URL("http://localhost/tourismee/web/backend_dev.php/api/data.xml");
    		} catch (MalformedURLException e1) {
    			e1.printStackTrace();
     
    		}
    		/*
    		 * Le handler sera gestionnaire du fichier XML c'est à dire que c'est lui qui sera chargé
    		 * des opérations de parsing. On vera cette classe en détails ci après.
    		*/
    		DefaultHandler handler = new ParserXMLHandler();
    		try {
    			// On parse le fichier XML
     
    			InputStream input = url.openStream();
    			if(input==null)
    				Log.e("erreur android","null");
    			else{
    				parseur.parse(input, handler);
    				// On récupère directement la liste des feeds
    				entries = ((ParserXMLHandler) handler).getData();
    			}
    		} catch (SAXException e) {
    			e.printStackTrace();
    		} catch (IOException e) {
    			e.printStackTrace();
    		}
    		// On la retourne l'array list
    		return entries;
    	}
    }

  6. #6
    Membre chevronné
    Homme Profil pro
    IUT Informatique
    Inscrit en
    Mars 2011
    Messages
    412
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : IUT Informatique

    Informations forums :
    Inscription : Mars 2011
    Messages : 412
    Par défaut
    Et t'as quoi comme code à la linge 16 de ton main?

    Même fait voir ton main en entier pour voir.

    Et comme l'a dit Feanorin, sur le lien qu'il t'as passé, t'as une explication ...

Discussions similaires

  1. Erreur lors de l'execution d'un script jsp
    Par tuxor dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 06/08/2004, 12h35
  2. Erreur lors de la connexion
    Par mathll65 dans le forum MS SQL Server
    Réponses: 7
    Dernier message: 23/03/2004, 17h46
  3. Erreur lors d'une requete INNER JOIN
    Par k-lendos dans le forum Langage SQL
    Réponses: 2
    Dernier message: 17/03/2004, 15h09
  4. Erreur lors de modification d'une table
    Par seb.49 dans le forum SQL
    Réponses: 11
    Dernier message: 13/01/2003, 17h16
  5. [VB6] Erreur lors de l'ouverture d'un document Word
    Par Marco le Pouillot dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 03/01/2003, 09h30

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo