Intégrer du XML dans une page html ...
Intégrer du XML dans une page html ...
Salut,
J'ai un petit problème, je voudrais intégrer un contenu XML dans une page HTML sans passer par du php ou asp !
Est ce que c'est possible ? si oui comment ?
Est ce que le texte xml affiché dans ma page html pourra être stylée avec des css ?
je vous remercie,
cordialement,
Gregk84
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr-FR; rv:1.7.12) Gecko/20050919 Firefox/1.0.7
J'ai un petit problème, je voudrais intégrer un contenu XML dans une page HTML sans passer par du php ou asp !
Est ce que c'est possible ? si oui comment ?
Est ce que le texte xml affiché dans ma page html pourra être stylée avec des css ?
je vous remercie,
cordialement,
Gregk84
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr-FR; rv:1.7.12) Gecko/20050919 Firefox/1.0.7
Firefox,
Time for the hunted to be the hunter.
Config : WinXp, FF 1.0, TB 1.0, SB 0.2.
Time for the hunted to be the hunter.
Config : WinXp, FF 1.0, TB 1.0, SB 0.2.
Re: Intégrer du XML dans une page html ...
En XHTML, tu peux insérer tout le xml que tu veux, il suffit de redéfinir le namespace et c'est bon ! (dans l'absolu, il faudrait même se passer du doctype et n'utiliser que les espaces de nom)GregK84 a écrit :J'ai un petit problème, je voudrais intégrer un contenu XML dans une page HTML sans passer par du php ou asp !
Par contre en HTML c'est pas possible, tout simplement parce qu'il n'est pas eXtensible

avez vous un exemple a me montrer ? au niveau du formatage du fichier xml et de son integration dans la page XHTML ? Car je n'ai pas encore utilisé le xml
si non, mes pages HTML sont en XHMLT strit 1.0
merci
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr-FR; rv:1.7.12) Gecko/20050919 Firefox/1.0.7
si non, mes pages HTML sont en XHMLT strit 1.0
merci
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr-FR; rv:1.7.12) Gecko/20050919 Firefox/1.0.7
Firefox,
Time for the hunted to be the hunter.
Config : WinXp, FF 1.0, TB 1.0, SB 0.2.
Time for the hunted to be the hunter.
Config : WinXp, FF 1.0, TB 1.0, SB 0.2.
Hm il me semble que calimo te donne de faux espoirs. C'est certes possibles en XHTML traité comme XML, mais Internet Explorer n'interprète pas ce genre de page autrement que si c'était du HTML. En réalité, pour que ça fonctionne partout il y aura probablement un bon nombre de manipulations à réaliser en JavaScript et ça va être fort lent. À moins que tu arrives à faire passer ça pour de nouvelles balises HTML mais ça va pas être de la tarte non plus.
Est-ce que tu es sûr que tu as vraiment besoin de faire ça ?
Est-ce que tu es sûr que tu as vraiment besoin de faire ça ?
♫ Li tens s'en veit, je n'ai riens fais ;
Li tens revient, je ne fais riens. ♪
Li tens revient, je ne fais riens. ♪
personnelement, je prefererais travailler avec une db et un petit peut de php, mais on me demande de faire de l'integration d'un fichier xml et oon ne veut pas entendre parler de php+mysql ...
j'avais pensé faire le site en xml + xslt mais comme je n'ai pas encore touché a cette technologie je pense que cela va plutot etre un tres tres gros casse tete
mais bon il n'est jamais trop tard pour apprendre
et si vous avez de bon tuto en francais j'achete lol
merci pour votre aide
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr-FR; rv:1.7.12) Gecko/20050919 Firefox/1.0.7
j'avais pensé faire le site en xml + xslt mais comme je n'ai pas encore touché a cette technologie je pense que cela va plutot etre un tres tres gros casse tete
mais bon il n'est jamais trop tard pour apprendre

merci pour votre aide
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr-FR; rv:1.7.12) Gecko/20050919 Firefox/1.0.7
Firefox,
Time for the hunted to be the hunter.
Config : WinXp, FF 1.0, TB 1.0, SB 0.2.
Time for the hunted to be the hunter.
Config : WinXp, FF 1.0, TB 1.0, SB 0.2.
Je suppose que le XSLT pourrait être une solution, certainement pas la plus efficace mais vu tes contraintes...
C'est pour un projet scolaire/académique/de stage ? C'est une épreuve pour entrer dans une société secrète ? Enfin bref, est-ce que tu as le droit de dire à la personne qui t'a demandé ça qu'elle ne comprend rien au Web ?
Bon, selon l'utilisation qui doit en être faite (c'est juste un test ou c'est pour mettre en ligne ?) et les compétences de la personne qui vérifiera ton travail il y a plein de solutions. XSLT en est une, ça répond strictement à ce qu'on te demande.
Maintenant il y en a d'autres, où tu t'éloignes de la question mais peut-être que tu t'approches de la demande. Exemples :
- Tu utilises XMLHttpRequest pour charger ton fichier XML et tu utilises DOM pour faire la transformation en JavaScript.
- Tu prétends que mettre des balises avec des noms de ton choix plutôt que des balises HTML au milieu de ta page c'est faire du XML. C'est tout à fait faux et invalide, mais ça marchera plus ou moins et quelqu'un qui n'y connait rien n'y verra que du feu.
C'est pour un projet scolaire/académique/de stage ? C'est une épreuve pour entrer dans une société secrète ? Enfin bref, est-ce que tu as le droit de dire à la personne qui t'a demandé ça qu'elle ne comprend rien au Web ?

Bon, selon l'utilisation qui doit en être faite (c'est juste un test ou c'est pour mettre en ligne ?) et les compétences de la personne qui vérifiera ton travail il y a plein de solutions. XSLT en est une, ça répond strictement à ce qu'on te demande.
Maintenant il y en a d'autres, où tu t'éloignes de la question mais peut-être que tu t'approches de la demande. Exemples :
- Tu utilises XMLHttpRequest pour charger ton fichier XML et tu utilises DOM pour faire la transformation en JavaScript.
- Tu prétends que mettre des balises avec des noms de ton choix plutôt que des balises HTML au milieu de ta page c'est faire du XML. C'est tout à fait faux et invalide, mais ça marchera plus ou moins et quelqu'un qui n'y connait rien n'y verra que du feu.
♫ Li tens s'en veit, je n'ai riens fais ;
Li tens revient, je ne fais riens. ♪
Li tens revient, je ne fais riens. ♪
Re: Intégrer du XML dans une page html ...
Pourquoi sans passer par PHP ?GregK84 a écrit :J'ai un petit problème, je voudrais intégrer un contenu XML dans une page HTML sans passer par du php ou asp !
contraintes du serveur qui ne supporterait pas PHP ?

parce que avec avec PHP à partir de PHP 4 y a de nombreuses librairies qui permettent de le faire facilement : MagPieRSS, SimplePie ...
et il semblerait qu'avec PHP 5 c'est encore plus facile
“La médiocrité obtiendra immanquablement la préséance en se travestissant des oripeaux de la bienséance.”
Greg84K n'avait pas indiqué comme contrainte que cela devait fonctionner dans IE, donc je n'allais pas hésiterBenoit a écrit :Hm il me semble que calimo te donne de faux espoirs.


pour autant que ce quelqu'un utilise un navigateur graphique avec CSS activéBenoit a écrit :- Tu prétends que mettre des balises avec des noms de ton choix plutôt que des balises HTML au milieu de ta page c'est faire du XML. C'est tout à fait faux et invalide, mais ça marchera plus ou moins et quelqu'un qui n'y connait rien n'y verra que du feu.

À l'heure où l'on parle de web sémantique, c'est pas terrible

Sinon, je suis d'avis que ce genre de choses doit se faire en php ou autre langage serveur, incluant transformation en HTML, totalement transparente pour l'utilisateur, donc

Ah !calimo a écrit :À l'heure où l'on parle de web sémantique, c'est pas terrible![]()

moi, à part entendre parler d'Ajax, de folksonomie et autres fariboles ...
ça fait longtemps que j'ai pas entendu parlé (dans les "actus") de sémantique

pourtant la sémantique était ce qui aurait pu/dû aussi définir le web 2.0 :
source : http://xmlfr.org/actualites/decid/051201-0001Le Web Sémantique, grand absent du Web 2.0, est pourtant le Web 2.0 vu par le créateur du Web 1.0.
“La médiocrité obtiendra immanquablement la préséance en se travestissant des oripeaux de la bienséance.”
apres reflexion (pas de ma part lol) je vais me tourner vers une solution php +xml (pfff il y tient a sont xml le bougre)
mais je voulais savoir php permet de lire, d'interpreter et de creer des fichier xml en natif ?
je suis au courant qu'il existe : XML_serializer (qui permet de faire tout ca) mais il il le fait en natif cela serait encore plus simple lol
merci a vous ^^
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr-FR; rv:1.7.12) Gecko/20050919 Firefox/1.0.7
mais je voulais savoir php permet de lire, d'interpreter et de creer des fichier xml en natif ?
je suis au courant qu'il existe : XML_serializer (qui permet de faire tout ca) mais il il le fait en natif cela serait encore plus simple lol
merci a vous ^^
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr-FR; rv:1.7.12) Gecko/20050919 Firefox/1.0.7
Firefox,
Time for the hunted to be the hunter.
Config : WinXp, FF 1.0, TB 1.0, SB 0.2.
Time for the hunted to be the hunter.
Config : WinXp, FF 1.0, TB 1.0, SB 0.2.
bonjour
Par exemple, chez mon fournisseur d'accès à internet
http://www.coditel.be/Default.aspx?tabid=186
je n'ai droit qu'à 100 Mega et rien d'autre pas de DB, pas de PHP ou ASP
C'est navrant
Christian
PS. C'est d'autant plus chi...
qu'il faut tout le temps essayer de trouver
des astuces techniques pour compenser l'absence de script côté serveur
Message envoyé avec : Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)

Je suppose que l'hébergeur ne fournit pas phpPourquoi sans passer par PHP ?
Par exemple, chez mon fournisseur d'accès à internet
http://www.coditel.be/Default.aspx?tabid=186
je n'ai droit qu'à 100 Mega et rien d'autre pas de DB, pas de PHP ou ASP
C'est navrant

Christian
PS. C'est d'autant plus chi...

des astuces techniques pour compenser l'absence de script côté serveur
Message envoyé avec : Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)
re,
Je viens de finir un miniprojet et je trouve que le xslt est assez confortable,
je l'avais déjà utilisé un peu en début d'année pour vendre d'anciennes cartes magic sur ebay
http://users.coditel.net/lpgc/applicati ... yvente.htm
Je sais pas si çà fonctionne sous Firefox à l'époque à part IE je connaissais pas grand chose...
Mais çà peut servir d'exemple xsl je pense que le code n'est pas trop mauvais
L'article suivant peut vous aider :
généré du XML à partir de PHP - et BBcode
dont le résultat est visible sur :
http://www.dvdlib.be/dvdtheque/mydvd.ph ... c1&style=1
C'est pas très élaboré mais c'est du xml produit par PHP et formaté en xst
Cordialement
Christian
Message envoyé avec : Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)

Je viens de finir un miniprojet et je trouve que le xslt est assez confortable,
je l'avais déjà utilisé un peu en début d'année pour vendre d'anciennes cartes magic sur ebay
http://users.coditel.net/lpgc/applicati ... yvente.htm
Je sais pas si çà fonctionne sous Firefox à l'époque à part IE je connaissais pas grand chose...
Mais çà peut servir d'exemple xsl je pense que le code n'est pas trop mauvais
L'article suivant peut vous aider :
généré du XML à partir de PHP - et BBcode
dont le résultat est visible sur :
http://www.dvdlib.be/dvdtheque/mydvd.ph ... c1&style=1
C'est pas très élaboré mais c'est du xml produit par PHP et formaté en xst
Cordialement

Christian
Message envoyé avec : Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)
La version 5 le fait en natif de deux manières : soit avec DOM, soit avec SimpleXML.GregK84 a écrit :mais je voulais savoir php permet de lire, d'interpreter et de creer des fichier xml en natif ?
En PHP4 le support est très moyen mais il doit être possible de se débrouiller.
♫ Li tens s'en veit, je n'ai riens fais ;
Li tens revient, je ne fais riens. ♪
Li tens revient, je ne fais riens. ♪
Qui est en ligne ?
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 6 invités