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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Insérer du XML dans du HTML

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Insérer du XML dans du HTML

n°1068460
Shaman Liz​ardKing
Blanc2poulet
Posté le 02-05-2005 à 10:21:34  profilanswer
 

J'ai besoin d'insérer du XML dans une page HTML.  
 
J'ai trouvé sur http://conforme.phidji.com/conform [...] id=1092001 comment le faire, mais ca marche pas vraiment, mon tableau est vide.  
 
j'ai insérer ca dans ma page HTML  
Code:  
 
<xml id="eWebLogReport" src="eWebLog.xml"> </xml>  
 
 
Puis  
Code:
 
<table border="1" datasrc="#eWebLogReport">  
<tr bgcolor="#9acd32">  
<th align="left"> Host </th>  
<th align="left"> Country </th>  
<th align="left"> Hits </th>  
<th align="left"> Visits </th>  
<th align="left"> Bandwidth </th>  
</tr>  
<tr>  
<td> <span datasrc="#eWebLogReport" dataFld="Host"></span></td>  
<td> <span datasrc="#eWebLogReport" dataFld="Country"></span></td>  
<td> <span datasrc="#eWebLogReport" dataFld="Hits"></span></td>  
<td> <span datasrc="#eWebLogReport" dataFld="Visits"></span></td>  
<td> <span datasrc="#eWebLogReport" dataFld="Bandwidth"></span></td>  
</tr>  
</table>  
 
Exemple de noeud  
<Data>
<byHost
<ROW Host="cache-loh-ac08.proxy.aol.com" Country="United States" Hits="5" Visits="5" Bandwidth="7.25 kB"/>
</byHost
</Data>
 
Aussi, selon cette méthode cela n'affiche en principe que le premier noeud du Datasource. J'aimerai si c'est possible afficher tout le résultat. Sur le site que j'ai mis en lien, un petit fichier javascript est utilisé pour naviguer.
 
Qu'est-ce qui cloche ? Je précise que tous les fichiers sont dans le même dossier.  
 
A+  
 
Shaman


Message édité par Shaman LizardKing le 02-05-2005 à 10:25:58
mood
Publicité
Posté le 02-05-2005 à 10:21:34  profilanswer
 

n°1068483
FlorentG
Posté le 02-05-2005 à 10:36:27  profilanswer
 

Citation :

Internet Explorer 5 (IE5) vous permet d'insérer des documents XML dans des pages HTML


Laisse tomber déjà cette solution :D
 
Pour faire ce que tu veux faire, le mieux encore est de passer par du XSLT je pense...

n°1068486
Shaman Liz​ardKing
Blanc2poulet
Posté le 02-05-2005 à 10:40:10  profilanswer
 

Je m'explique. J'ai obtenu un fichier xml avec eWebLog qui permet d'obtenir les stats d'un log d'un server. J'ai créé une feuille de style XSL qui marche très bien.
 
Maintenant je dois présenter ca dans un site web. J'ai récupérer un template sur le net et j'aimerai insérer le tableau (formaté) à l'intérieur du site.
 
Y a pas moyen d'insérer directement le fichier xml dans un page html avec le fichier XSL appliqué ??
 

n°1068493
FlorentG
Posté le 02-05-2005 à 10:46:11  profilanswer
 

Si t'as accès à PHP, tu peux faire ça côté serveur : récupérer le XML, ouvrir le XSL, et balancer le résultat vers le client :)

n°1068502
Shaman Liz​ardKing
Blanc2poulet
Posté le 02-05-2005 à 10:49:54  profilanswer
 

Jamais touché au PHP :/

n°1068506
uriel
blood pt.2
Posté le 02-05-2005 à 10:52:28  profilanswer
 

mais on peut plus faire un lien dans le fichier xml pour qu'il utilise la xsl comme feuille de style :??:
 
apres pour l'inserer dans une autre page, je sais pas. mais ca devrait etre faisable


---------------
IVG en france
n°1068513
Shaman Liz​ardKing
Blanc2poulet
Posté le 02-05-2005 à 10:56:01  profilanswer
 

uriel a écrit :

mais on peut plus faire un lien dans le fichier xml pour qu'il utilise la xsl comme feuille de style :??:
 
apres pour l'inserer dans une autre page, je sais pas. mais ca devrait etre faisable


 
En effet faudrait afficher la page XML en brut avec la feuille XSL appliqué !


Message édité par Shaman LizardKing le 02-05-2005 à 10:57:13
n°1068520
uriel
blood pt.2
Posté le 02-05-2005 à 11:00:40  profilanswer
 

Shaman LizardKing a écrit :

En effet faudrait afficher la page XML en brut avec la feuille XSL appliqué !


ben un truc comme ca: http://www.w3schools.com/xml/xml_xsl.asp :??:


---------------
IVG en france
n°1068541
Shaman Liz​ardKing
Blanc2poulet
Posté le 02-05-2005 à 11:20:12  profilanswer
 

Non mais justement comme ca je l'ai fait. Le truc c'est que j'ai récupérer un template d'un site web en HTML et que j'aimerai insérer ca dans mon fichier HTML.
 
Capito ?  :hello:


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

  Insérer du XML dans du HTML

 

Sujets relatifs
Ouvrir une nouvelle fenêtre pour un lien HTML et publicitésmettre le code php en html...
Code source html[html] methode de mise en page ?
Kit grahique en php et html et xml[HTML] Combien de <DIV></DIV> maximum par page ?
html : Prob de fenetreCréation de pages html simples pour lecture sur téléphone mobile...
Formulaire en HTML... question précise.Insérer le contenu d'un fichier TXT dans une table...
Plus de sujets relatifs à : Insérer du XML dans du HTML


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