A voir également:
- Recherche fonction dans l'API DOM de Java
- Waptrick java football - Télécharger - Jeux vidéo
- Fonction si et - Guide
- Jeux java itel football - Télécharger - Jeux vidéo
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Java apk - Télécharger - Langages
7 réponses
esox_ch
Messages postés
770
Date d'inscription
mardi 28 janvier 2003
Statut
Membre
Dernière intervention
14 mars 2007
49
2 mai 2003 à 12:50
2 mai 2003 à 12:50
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
Eternel Questionneur. Seul et Unique membre de la : SPdLM
=> Société Protectrice des Languages Maltraités
esox_ch
Messages postés
770
Date d'inscription
mardi 28 janvier 2003
Statut
Membre
Dernière intervention
14 mars 2007
49
2 mai 2003 à 13:06
2 mai 2003 à 13:06
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
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
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...
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...
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
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
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
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...
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...