Rechercher : dans
Par :

Recherche fonction dans l'API DOM de Java

Dernière réponse le 8 mai 2008 à 15:45:44 Stéphane, le 2 mai 2003 à 11:23:46 
 Signaler ce message aux modérateurs

Salut,

voila mon problème, en Java pour insèrer un élément de type String dans un document DOM, il y a la fonction 'createTextNode(String)'.
Mais si on veut insèrer un élément de type Integer, ou Object, on fait comment ?

Merci

Stéphane

Meilleures réponses pour « Recherche fonction dans l'API DOM de Java » dans :
Télécharger Widget eBay VoirWidget eBay est une barre de recherche internationale. Il garde en mémoire les résultats de vos 10 dernières recherches, ce qui vous facilitera la tâche pour suivre les enchères sur eBay. La barre de recherche fonctionne comme une barre de recherche...
DOM (Document Object Model) et SAX (Simple API for XML) VoirXML permet de définir la structure du document uniquement, ce qui permet d'une part de pouvoir définir séparément la présentation de ce document, d'autre part d'être capable de récupérer les données présentes dans le document pour les...
Web Services VoirAvec l'interconnexion des ordinateurs en réseau et en particulier à travers internet, il devient possible de faire fonctionner des applications sur des machines distantes. L'intérêt d'une application fonctionnant à distance peut à première vue...
Web - Moteur de recherche VoirIl existe une énorme quantité d'informations sur Internet (plusieurs millions ou milliards de documents), et ces informations sont pour la plupart renouvelées quotidiennement. Le moteur de recherche est un élément indispensable pour s'y...

1

esox_ch, le 2 mai 2003 à 12:50:22

Stéph, pour ce genre de question, va voir les API sur le site de sun... c tj bien expliquer

Eternel Questionneur. Seul et Unique membre de la : SPdLM
=> Société Protectrice des Languages Maltraités

Répondre à esox_ch

2

esox_ch, le 2 mai 2003 à 13:06:03

Bon, je suis trop gentil *verse une larme*, vala l'url :
http://java.sun.com/j2se/1.3/docs/api/index.html

Eternel Questionneur. Seul et Unique membre de la : SPdLM
=> Société Protectrice des Languages Maltraités

Répondre à esox_ch

3

jibé, le 2 mai 2003 à 13:43:51

Dans un document de ce type, tout est représenté par un Node... pour me faire comprendre, si tu crée un document XML, une balise sera un Node de type Element et le texte entre deux balises sera un Node de type Text (que l'on crée à l'aide de la méthode createTextNode)... soit tu y met une String, soit tu met d'autre objet avec la méthode toString(). Comme il s'agit d'un Node de type Text, il attent une chaine de caractère...

Je sais pas si j'ai été très clair, mais normalement, ça ne devrait pas te poser de pb pour insérer un Integer ou un Object...

Répondre à jibé

4

Stéphane, le 2 mai 2003 à 14:27:58

Re,

non, mais j'ai du mal me faire comprendre.

Mon document DOM est de la forme :

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="URL 1" xmlns:xsd="URL 2" xmlns:soap="URL 3">
<soap:Body>
<SendProduct xmlns="URL 4">
<SendProductResult>
<ElementA>string</ElementA>
<ElementB>int</ElementB>
</SendProductResult>
</SendProduct>
</soap:Body>
</soap:Envelope>

Donc, pour l'élément A tout va bien, c'est une String, c'est dans le tutorial Java SUN, j'ai su faire. Mais pour l'élément B, c'est un Integer, et ça je sais pas faire.

J'espère que je me suis mieux exprimé.

Merci.

stéphane

Répondre à Stéphane

5

jibé, le 2 mai 2003 à 14:35:43

J'ai compris, mais quand tu crées ton document, tu le crée sous la forme d'une chaine de caractère...

Un document XML ne contient pas d'objet, mais seulement des données au format alphanumérique...

Que tu veuilles y mettre la valeur d'un Integer, OK, mais tu dois d'abord le transformer en String ( avec la méthode toString() par exemple).

Quand par la suite, tu récupèreras cette valeur, ce sera en tant que String que tu tranformeras en Integer (en faisant new Integer(taString))...

Ce que je te dis est peut être faux, mais c'est comme ça que je ferais...

Répondre à jibé

6

Stéphane, le 2 mai 2003 à 14:42:02

C'est bien urbain de ta part, :-)

merci d'avoir pris du temps pour me répondre.

@+

Stéphane

Répondre à Stéphane

7

 rednac, le 8 mai 2008 à 15:45:44

J'ai un document XML dans un dossier dans la partition C: comment je peux executer une requete XPath en utilisant ce document XML.merci

Répondre à rednac
Collection CommentÇaMarche.net