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 :

d'où viennent ces méthodes ? [DOM]


Sujet :

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

  1. #1
    Membre averti
    Inscrit en
    Avril 2005
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 32
    Par défaut d'où viennent ces méthodes ?
    Voila je viens de lire la FAQ du site concernant l'api DOM. Dedans on peut trouver entre autre ceci :
    Méthodes de Document

    * adoptNode(Node source) : importe le noeud passé en paramètre. Si ce noeud appartient déjà à une arborescence, il en est supprimé. Le méthode retourne le noeud adopté ou null si l'opération échoue.
    * importNode(Node importedNode, boolean deep) : importe, dans le document, le noeud passé en argument et ses enfants (si deep vaut true). Le noeud ainsi importé n'a pas de parent. Le noeud ainsi importé, contrairement à adoptNode, est une simple copie. Le noeud est retourné comme résultat.
    * renameNode(Node n, String namespaceURI, String qualifiedName) : renomme le noeud passé en paramètre et retourne ce dernier. Attention, seuls les nodes de type item et Attr peuvent être ainsi renommés.
    * setDocumentURI(String documentURI) : remplace l'URI du document.
    * setXmlStandalone(boolean xmlStandalone) : définit si le XML est "standalone" ou non.
    * setXmlVersion(String xmlVersion) : définit la version du XML ("1.0" par défaut).
    * normalizeDocument() : cette méthode valide les modifications apportées au DOM. Voir aussi la méthode normalize() de l'interface Node.
    Pourtant, toutes ces méthodes sont absentes sur mon api. Je précise que j'utilise Java 1.4.2 et que ces méthodes sont également absentes de la javadoc !

  2. #2
    Membre éclairé
    Inscrit en
    Décembre 2004
    Messages
    63
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 63
    Par défaut
    oui, c'est vrai que c'est pas dans la javadoc mais c'est dans la norme du W3C
    http://www.w3.org/TR/2004/REC-DOM-Le...tml#i-Document

  3. #3
    Membre averti
    Inscrit en
    Avril 2005
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 32
    Par défaut
    bah oui d'accord mais du coup comment je fais pour les utiliser ??
    Java gueule quand je compile :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    java.lang.Error: Unresolved compilation problems: 
    	The method setXmlVersion(String) is undefined for the type Document
    	The method setXmlStandalone(boolean) is undefined for the type Document
    	The method setTextContent(String) is undefined for the type Element
    	The method setTextContent(String) is undefined for the type Element
    	The method setTextContent(String) is undefined for the type Element
     
    	at Algodico.Correcteur.ecrireDictionnaire(Correcteur.java:201)
    	at Interface.FenetrePrincipale.<init>(FenetrePrincipale.java:238)
    	at Main.main(Main.java:5)
    c'est comme meme balo...

  4. #4
    Membre éclairé
    Inscrit en
    Décembre 2004
    Messages
    63
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 63
    Par défaut
    c'est normal faut avoir la 1.5 regarde la javadoc
    http://java.sun.com/j2se/1.5.0/docs/api/

  5. #5
    Membre averti
    Inscrit en
    Avril 2005
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 32
    Par défaut
    rooo... ca aurait été sympa de préciser dans la faq qu'il faut la 1.5 pour utiliser ces méthodes... c pas grave merci bien guemairm

  6. #6
    Membre averti
    Inscrit en
    Avril 2005
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 32
    Par défaut
    mais alors comment faire pour creer un simple document xml avec des balises genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <personne>
      <nom>un nom</nom>
      <prenom>un prenom</prenom>
    </personne>
    un peu comme dans la javadoc mais avec la 1.4.2 ??

  7. #7
    Membre averti
    Inscrit en
    Avril 2005
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 32
    Par défaut
    laissez tomber les gens j'ai trouvé. En fait c'est tout simple, ca fonctionne exactement de la même manière sauf qu'il faut remplacer :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    nom.setTextContent("un nom");
    par :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    nom.appendChild(document.createTextNode("un nom"));
    voili voilou !

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

Discussions similaires

  1. D'où viennent ces caractères ?
    Par Cr@zyDeep dans le forum Balisage (X)HTML et validation W3C
    Réponses: 7
    Dernier message: 20/06/2011, 21h44
  2. PUT/DELETE limitations de ces méthodes
    Par mblmat dans le forum Flex
    Réponses: 0
    Dernier message: 27/08/2008, 09h28
  3. Réponses: 2
    Dernier message: 15/12/2007, 20h24
  4. debutant opengl : d'ou viennent ces problemes ?
    Par nemohck dans le forum OpenGL
    Réponses: 7
    Dernier message: 08/03/2006, 15h31
  5. [Select()/Focus()] Pb dans l'utilisation de ces méthodes
    Par Kylen dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 23/06/2005, 14h54

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