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

Format d'échange (XML, JSON...) Java Discussion :

erreur lors de la creation du XMLReader [SAX]


Sujet :

Format d'échange (XML, JSON...) Java

  1. #1
    vir
    vir est déconnecté
    Futur Membre du Club
    Inscrit en
    Août 2004
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Août 2004
    Messages : 3
    Points : 5
    Points
    5
    Par défaut erreur lors de la creation du XMLReader
    Bonjour a tous,
    Je commence a apprendre l'utilisation de SAX et j'ai un probleme avec le tutoriel proposé sur le site : http://smeric.developpez.com/java/cours/xml/sax/

    La classe de démarrage d'une lecture de flux donnée est la suivante:

    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
    /*
     * Created on 2 nov. 03 with Eclipse for Java
     */
    package com.developpez.smeric.xml.sax;
     
    import java.io.IOException;
     
    import org.xml.sax.SAXException;
    import org.xml.sax.XMLReader;
    import org.xml.sax.helpers.XMLReaderFactory;
     
    /**
     * Cette classe est livree tel quel.
     * @author smeric
     * @version 1.0
     */
    public class SimpleSaxParser {
     
            /**
             * Contructeur.
             */
            public SimpleSaxParser(String uri) throws SAXException, IOException {
                            XMLReader saxReader = XMLReaderFactory.createXMLReader("org.apache.xerces.parsers.SAXParser");
                            saxReader.setContentHandler(new SimpleContentHandler());
                            saxReader.parse(uri);
            }
     
            public static void main(String[] args) {
                    if (0 == args.length || 2 < args.length) {
                            System.out.println("Usage : SimpleSaxParser uri [parserClassName]");
                            System.exit(1);
                    }
     
                    String uri = args[0];
     
                    String parserName = null;
                    if (2 == args.length) {
                            parserName = args[1];
                    }
     
                    try {
                            SimpleSaxParser parser = new SimpleSaxParser(uri);
                    } catch (Throwable t) {
                            t.printStackTrace();
                    }
            }
    }
    or elle me genere une erreur :

    java.lang.ClassNotFoundException: org.apache.xerces.parsers.SAXParser
    at org.xml.sax.helpers.XMLReaderFactory.createXMLReader(Unknown Source)
    at SimpleSaxParser.<init>(SimpleSaxParser.java:18)
    at SimpleSaxParser.main(SimpleSaxParser.java:38)
    Comme je n'y comprend pas grand chose encore, est ce que quelqu'un pourrait m'eclairer?
    Ou alors m'indiquer un tutoriel qui fonctionne.
    Merci

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    509
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 509
    Points : 568
    Points
    568
    Par défaut
    Apparemment il ne trouve pas la classe
    org.apache.xerces.parsers.SAXParser
    regarde s'il est dans le ClassPath !!

    Il me semble que Sax fais parti du jdk 1.4 en standard mais pour les versions anterieur faut telecharger la lib et l'integrer au projet

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    509
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 509
    Points : 568
    Points
    568
    Par défaut
    Voici le package inclu dans le JDK 1.4.2
    org.xml.sax

    http://java.sun.com/j2se/1.4.2/docs/api/index.html

  4. #4
    vir
    vir est déconnecté
    Futur Membre du Club
    Inscrit en
    Août 2004
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Août 2004
    Messages : 3
    Points : 5
    Points
    5
    Par défaut
    J'ai trouvé enfin le package necessaire . Il est telechargeable sur:
    http://xml.apache.org/xerces-j/index.html
    Merci pour votre aide

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. erreur lors de la creation d'une table en utilisant UNSIGNED
    Par buzzyLazy dans le forum Requêtes
    Réponses: 2
    Dernier message: 01/08/2008, 18h06
  2. Réponses: 2
    Dernier message: 20/05/2008, 20h36
  3. Erreur lors de la creation d'une base de donnees
    Par redabadache3 dans le forum Administration
    Réponses: 1
    Dernier message: 20/01/2008, 20h28
  4. Erreur lors de la creation de graphique RS
    Par caballero dans le forum MS SQL Server
    Réponses: 0
    Dernier message: 27/07/2007, 11h58
  5. Erreur lors de la creation d'un db_link qui se connect comme SYS
    Par squallJ dans le forum Administration
    Réponses: 2
    Dernier message: 25/04/2007, 16h32

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