Page 1 sur 2 12 DernièreDernière
Résultats de 1 à 10 sur 12

Sujet : Ouvrir un fichier XML

  1. #1
    Membre MP
    Inscrit
    août 2013
    Messages
    45
    Bonjour,

    Je voudrai connaître le code qui permet de visualiser le contenu d\'un fichier (en l\'occurrence un .xml) lorsque je clique sur un bouton.

    il faudrait que le fichier se charge et qu\'il s\'affiche à l\'écran.

    Merci d\'avance !! :
    Webmaster/WebDesigner :
    www.foot-asl.com
    www.atlanticbio.com

    "Le mot "progrès" n'aura aucun sens tant qu'il y aura des enfants malheureux."
    Albert Einstein

  2. #2
    Visiteur MP
    Visiteur MP
    Salut bonjovi,

    En fait il n\'y a pas vraiment de code précis, et puis ici je t\'avouerai qu\'on aime plutot la réflexion à la je te donne quelques idées...
    :wink:
    \"Donne une pépite d\'or à un homme, il vivra heureux pendant deux mois, offre lui une passoire il apprendra à avoir des pépites d\'or tous les deux mois...\"

    Voilà ta passoire :

    Tu créé un bouton, dont l\'action permet de lire le fichier en entrée :
    http://java.sun.com/j2se/1.3/docs/api/java/awt/Button.html

    Puis tu va chercher le fichier :
    http://java.sun.com/j2se/1.3/docs/api/java/io/FileInputStream.html

    Puis tu lis son contenu et tu rediriges ta lecture dans la sortie standard :
    Code:
    int ch;
    while ((ch = TON_INPUTSTREAM.read()) != -1) {
    // Ecriture
    System.out.print((char)ch);
    Bon courage,
    ++

  3. #3
    Membre MP
    Inscrit
    août 2013
    Messages
    45
    Je te remercie mais en fait je veux ouvrir mon fichier directement.

    Code:
    Runtime r = Runtime.getRuntime();
    Process p = r.exec(\"F:\\\\projet java\\\\xml\\\\essai.xml\");
    Mais je génère une erreur : java.io.IOException: CreateProcess: F:\\projet java\\xml\\essai.xml error=193


    Je ne sais pas ce que ca veut dire :?: :!: :?: :!:

    Merci :
    Webmaster/WebDesigner :
    www.foot-asl.com
    www.atlanticbio.com

    "Le mot "progrès" n'aura aucun sens tant qu'il y aura des enfants malheureux."
    Albert Einstein

  4. #4
    Membre MP
    Inscrit
    août 2013
    Messages
    1 823
    Process p = r.exec(\"F:\\\\projet java\\\\xml\\\\essai.xml\");

    La commande que tu passe en argument ne veux rien dire pour ton OS.

    essai.xml n\'est pas une commande valide... (et le chemin ne change rien a l\'histoire)

    The error code 193 means \"%1 is not a valid win32 process\",
    essaie ta commande sous DOS et tu aura une erreur en retour...

    Explique ce que tu veux faire comme commande et on pourra te repondre. L\'erreur n\'est pas dans le code java mais dans l\'argument de la fonction exec. :wink:

  5. #5
    Membre MP
    Inscrit
    août 2013
    Messages
    1 823
    Pardon j\'avais pas tout lu. Essaie la commande suivante :

    Runtime.getRuntime().exec(\"C:/Program Files/Internet Explorer/IEXPLORE.exe C:/server.xml\");

    PS : tu peux bien sur utiliser autre chaose que IE pour ouvrir ton XML.

    Remarque : le double antiSlach sera avantageusement remplassé par un simple symbole divisé. \\\\ = /

  6. #6
    Visiteur MP
    Visiteur MP
    Surtout que i.e ne lit pas le xml... :wink:

    Donc je te conseille Opéra...

    ++

  7. #7
    Membre MP
    Inscrit
    août 2013
    Messages
    1 823
    Ba alors la je comprend pas comment il fait pour me l\'afficher alors !

    Je parle bien du code xml et non pas des informations xml depouillées de leur balises.

    Peut être la nuance est la ?

  8. #8
    Visiteur MP
    Visiteur MP
    T\'as ptet raison en fait, internet explorer doit gérer ça depuis la version 5.5 mais bon ça doit rester moyen moyen, enfin surtout pour le développement après.

    ++

  9. #9
    Membre MP
    Inscrit
    août 2013
    Messages
    45
    Merci zeb et Getxi !! C\'est sympa de répondre aussi rapidement. D\'autant plus que j\'avais besoin de cette commande pour demain. Je passe mon oral, demain, et je sens que j\'ai une épreuve prtaque en béton :

    Je confirme, IE lit bien le XML !!

    Souhaitez moi bonne chance :8):
    Webmaster/WebDesigner :
    www.foot-asl.com
    www.atlanticbio.com

    "Le mot "progrès" n'aura aucun sens tant qu'il y aura des enfants malheureux."
    Albert Einstein

  10. #10
    Visiteur MP
    Visiteur MP
    bon courage bonjovi,

    Si tu galères demain pendant ton oral, passe un petit coup de fil au standard de MP, le tel c\'est le :
    06.JA.VA.CB.ON

    ++

Page 1 sur 2 12 DernièreDernière

Informations du sujet

Utilisateur(s) parcourant ce sujet

il y a actuellement 1 utilisateur(s) parcourant ce sujet. (0 membre(s) et 1 visiteur(s))

Règles des messages

  • Vous ne pouvez pas créer de sujets
  • Vous ne pouvez pas répondre aux sujets
  • Vous ne pouvez pas importer de fichiers joints
  • Vous ne pouvez pas éditer vos messages
  •  
  • Les BB codes sont Activés
  • Les Smileys sont Activés
  • Le BB code [IMG] est Activé
  • Le code [VIDEO] est Activé
  • Le code HTML est Désactivé