Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1349 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Page web qui retourne du code xml

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Page web qui retourne du code xml

n°1815374
goku27
Posté le 22-11-2008 à 20:17:24  profilanswer
 

Bonsoir à tous,
 
Je souhaiterais créer une page web qui quand on se connecte dessus me retourne du code xml.
Est ce possible à faire?
 
Je souhaiterais utiliser une distibution Red hat pour faire cela.  
Y a t'il un bon serveur web sur cet OS?
 
Merci pour votre aide.


Message édité par goku27 le 22-11-2008 à 20:17:43
mood
Publicité
Posté le 22-11-2008 à 20:17:24  profilanswer
 

n°1815375
flo850
moi je
Posté le 22-11-2008 à 20:24:06  profilanswer
 

oui
oui : : apache2


---------------

n°1815384
goku27
Posté le 22-11-2008 à 20:47:08  profilanswer
 

Ok merci.
 
J'ai commencé à réfléchir pour la page web en question :
 
Le code donne ca :
 

Citation :


<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
   <head>
       <title>page qui retourne le code xml</title>
       <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
   </head>
   <body>
  Mettre ici le code xml que la page doit retourner
   </body>
</html>


 
Est ce que cela vous semble juste?

n°1815395
flo850
moi je
Posté le 22-11-2008 à 21:20:40  profilanswer
 

pourquoi tu veux retourner du XML ?


---------------

n°1815397
goku27
Posté le 22-11-2008 à 21:54:46  profilanswer
 

C'est pour les besoin d'une application.
 
Le code est bon selon toi?

n°1815407
flo850
moi je
Posté le 22-11-2008 à 22:22:25  profilanswer
 

sans savoir ce que tu veux faire, c'est un peu compliqué


---------------

n°1815417
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 22-11-2008 à 23:19:32  profilanswer
 

pourquoi tu fais pas un webservice sinon ?


---------------
J'ai un string dans l'array (Paris Hilton)
n°1815449
gatsu35
Blablaté par Harko
Posté le 23-11-2008 à 10:54:10  profilanswer
 

goku27 a écrit :


 

Citation :


<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
   <head>
       <title>page qui retourne le code xml</title>
       <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
   </head>
   <body>
  Mettre ici le code xml que la page doit retourner
   </body>
</html>


 
Est ce que cela vous semble juste?


Nan c'est de la merde là :  
Un code XML c'est ça :  

Code :
  1. <?xml version="1.0" encoding="UTF-8"?>
  2.   <!-- '''Commentaire''' -->
  3.   <élément-document xmlns="http://exemple.org/" xml:lang=";fr">
  4.     <élément>Texte</élément>
  5.     <élément>élément répété</élément>
  6.     <élément>
  7.       <élément>Hiérarchie récursive</élément>
  8.     </élément>
  9.     <élément>Texte avec<élément>élément</élément>mêlé</élément>
  10.     <élément/><!-- élément vide -->
  11.     <élément attribut="valeur"></élément>
  12.   </élément-document>


donc pourquoi, tu irais mettre du code HTML ?
 
Tu n'as vraiment rien compris à ce que tu veux faire à mon avis.
Comme disait harko, pourquoi ne pas passer par un WebService, c'est encore plus efficace

n°1815457
goku27
Posté le 23-11-2008 à 11:06:17  profilanswer
 

Oui je vais mieux expliquer mon besoin :
 
En fait j'ai une application qui doit envoyer une requete http (http://@IP_serveur:port/pageclip?paramètre) à un serveur.
Ce dernier recoit la requete. La reponse attendue est une structure xml comme ci dessous:
 
<content>
 <combinaison>
  <paramètre> valeur dans la requete http </paramètre>
    <clipchannel>
     <clip>nom_du_clip</clip>
   </clipchannel>
   </combinasion>
  </content>
 
Comment dois je m'y prendre?


Message édité par goku27 le 23-11-2008 à 11:10:24
n°1815460
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 23-11-2008 à 11:17:47  profilanswer
 

en utilisant un webservice, c'est fait pour ça


---------------
J'ai un string dans l'array (Paris Hilton)
mood
Publicité
Posté le 23-11-2008 à 11:17:47  profilanswer
 

n°1815462
goku27
Posté le 23-11-2008 à 11:23:56  profilanswer
 

Il n'y a que cette solution?
Si oui, avec quoi je peux créer une web service?

n°1815465
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 23-11-2008 à 11:29:08  profilanswer
 

il n'y a pas que cette solution (quoique), mais c'est de loin la plus flexible. après, pour faire un webservice, ça dépend du langage serveur utilisé (PHP, ASP, Java...). tu utilises quoi ?


---------------
J'ai un string dans l'array (Paris Hilton)
n°1815470
goku27
Posté le 23-11-2008 à 11:37:32  profilanswer
 

Bah deja je suis pas un developpeur donc c'est très compliqué pour moi.
 
Je voulais utiliser apache (sur RHEL4) pour créer cette page mais je vois que je suis completement à l'ouest la...
 
Y a t'il des tutos qui pourrait m'attendre à faire ca?
 

n°1815471
flo850
moi je
Posté le 23-11-2008 à 11:41:47  profilanswer
 

apache ne vas rien programmer pour toi :/


---------------

n°1815472
goku27
Posté le 23-11-2008 à 11:45:38  profilanswer
 

Alors la je sais pas quoi faire.
 
Oui apache ne va en effet rien faire pour moi si ce n'est que retourner la page web en question.
Comment pourrais je faire? Quel est le code à mettre en place?

n°1815487
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 23-11-2008 à 12:18:49  profilanswer
 

Y'a pas 36 choses à faire....
- Créé ton webservice en PHP (par exemple, tu peux faire ça dans n'importe quel langage), dans lequel tu définiras la fonctionsque tu souhaites exposer à l'extérieur. Cette fonction retournera donc un fichier XML
- Puis dans ton application cliente, appelle la fonction  de ton webservice via son url, puis récupères le résultat, comme tu le ferais pour n'importe quelle fonction locale.
 
Regarde ici :http://www.reflexe-internet.com/blog/2008/01/03/creer-un-web-service-en-php/


---------------
J'ai un string dans l'array (Paris Hilton)
n°1815488
goku27
Posté le 23-11-2008 à 12:22:36  profilanswer
 

Ok merci.
 
Sinon est ce que je peux faire directement appel au fichier xml?
C'est à dire, je mets directement le fichier xml dans le répertoire de mon web server (/usr/local/apache2/htdoc)
 
Si je tape http://@IP:port/fichier.xml ca marche aussi non?
En fait mon appli doit recevoir cette structure comme réponse.


Message édité par goku27 le 23-11-2008 à 12:24:06
n°1815490
flo850
moi je
Posté le 23-11-2008 à 12:53:43  profilanswer
 

oui , a condition que le fichier xml soit toujours le meme , et j'en ai pas l'impression


---------------

n°1815492
goku27
Posté le 23-11-2008 à 13:27:19  profilanswer
 

En effet ce n'est pas le meme, en fait ce dernier doit changer en fonction d'un paramètre passé dans l'url. Mais  ce n'est pas grave car cette page ne sera faite que pour faire des tests.  
 
Par exemple, mauvais formatage du fichier xml etc...

n°1816667
goku27
Posté le 25-11-2008 à 20:35:53  profilanswer
 

Finalement, j'ai juste crée une page web banale qui retourne le fichier xml en question.
 
Mais je souhaiterais passer en https. Que dois je faire pour cela? Est ce que openssl suffit?


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Page web qui retourne du code xml

 

Sujets relatifs
Code pages jaunesEditer une page en php
Problème très curieux sur une page web[HTML/Javascript/CSS] [resolu] spoiler une partie de tableau
[JAVA] Problème de mise en pageurl dans code php
[résolu] Problème avec iframe et menu déroulantOuvrir 1 page dans 1 cadre avec bouton Flash
Validation d'un formulaire sans changer de pageOuvrir une nouvelle page de facon aléatoire
Plus de sujets relatifs à : Page web qui retourne du code xml


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR