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 :

changer des attributs d'un fichier Xml + code Java


Sujet :

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

  1. #1
    Membre du Club
    Inscrit en
    Novembre 2007
    Messages
    161
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 161
    Points : 48
    Points
    48
    Par défaut changer des attributs d'un fichier Xml + code Java
    Bonjour pour tous,

    J’ai créé un code java pour changer les attributs d'un fichier XML
    Le code ne contient aucune faute mais il n’a pas pu changer les valeurs des attributs.

    S’il vous plait aider moi pour résoudre ce problème.

    Voici le code :
    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
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    import org.w3c.dom.Document;
    import org.w3c.dom.Element;
    import org.w3c.dom.NodeList;
    import org.w3c.dom.Node;
    import org.w3c.dom.Attr;
    import org.w3c.dom.NamedNodeMap;
    import javax.xml.parsers.FactoryConfigurationError;
    import javax.xml.parsers.ParserConfigurationException;
    import javax.xml.parsers.DocumentBuilderFactory;
    import javax.xml.parsers.DocumentBuilder;
    import javax.xml.parsers.*;
    import org.w3c.dom.*;
    import org.w3c.dom.NodeList.*;
    import javax.xml.transform.*;
    import javax.xml.transform.TransformerFactory;
    import javax.xml.transform.Transformer;
    import javax.xml.transform.stream.StreamResult;
    import javax.xml.transform.dom.DOMSource;
    import java.lang.*;
    import java.util.*;
    import javax.naming.directory.*;
    import java.io.*;
    import java.util.*;
     
     
    public class  XMLReadWrite {
        public  XMLReadWrite() {
        }
        public static void xmlOutputWrite(String cdeName)throws Exception 
       {
     
           try {
    DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
    			//Récupère une instanxce de la classe DocumentBuilder
    			DocumentBuilder parser = factory.newDocumentBuilder();
    			//Effectue le parsing avec récupération du noeud DOM Document
    			Document document = parser.parse(cdeName);
    			//Element utilisateur = document.getDocumentElement();
    			String xpath = "/application/interface";
    			Element utilisateur = document.getElementById(xpath);
    			Node result = XPathAPI.selectSingleNode(document, xpath);
    			utilisateur = (Element)result;
    			utilisateur.setAttribute("longueur","500"); 
    			utilisateur.setAttribute("largeur","800");  
    }
              catch (FactoryConfigurationError e) {
                        System.out.println(
                                "impossible de localiser une classe de construction");
                    }
     
     
     
        }public static void main (String []args){
          XMLReadWrite xx=new XMLReadWrite();
         try {
                     xx.xmlOutputWrite("exemple.XML");
     
                 } catch (Exception ex) {
                       ex.printStackTrace();
                                         }
     
     
       }
     
    }
    voici le fichier XML:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <?xml version="1.0" ?> 
    <application>
    <interface nom="Magic_MED" longueur="0" largeur="0"/>
    </application>
    Et merci de votre aide.

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 15
    Points : 11
    Points
    11
    Par défaut
    dommage qu'il n'y est pas de réponse ca m'interesse aussi

Discussions similaires

  1. extraction des attributs depuis un fichier XML
    Par pacomou dans le forum kettle/PDI
    Réponses: 4
    Dernier message: 12/12/2011, 11h51
  2. Récupérer les valeurs des attributs dans un fichier XML ?
    Par chinoismasque dans le forum Windows Phone
    Réponses: 3
    Dernier message: 01/08/2011, 10h15
  3. [A-02] Récupération des attributs d'un fichier xml
    Par kizou dans le forum VBA Access
    Réponses: 1
    Dernier message: 13/03/2009, 12h31
  4. [DOM] changer les valeurs des attributs d'un fichier XML
    Par nonna dans le forum Format d'échange (XML, JSON...)
    Réponses: 1
    Dernier message: 21/03/2008, 11h56
  5. Réponses: 1
    Dernier message: 22/01/2008, 17h24

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