XML : besoin d'explication - Programmation
Marsh Posté le 13-04-2001 à 09:56:10
Essaie de choper le linux magazine du mois de mars.
Il y a un dossier très intéressant sur le xml.
Ils expliquent aussi le fonctionnement des feuilles de style XSL.
Marsh Posté le 13-04-2001 à 10:01:24
merci ! enfin je c pas trop comment je vais pouvoir le recuperer mais bon...
sinon tu n'aurai pas entendu parler de prog, tournant sur le serveur, et qui permet la traduction dynamqiue de fichier XML en HTML ?
Marsh Posté le 13-04-2001 à 10:47:06
Salut,
Il y a diffentes manieres d'utilitse le XML.
Tu peux utiliser un feuille de style (XSL) au niveau du browser, mais il faut faire attention a la compatibilite entre les browsers ou tu utilises la feulle de style au niveau du serveur pour generer du HTML.
C'est possible avec les techno suivante :
Microsoft - ASP - Utiliser le DOM ou SAX
JAVA - Parseur sun.xml.parser, etc..
A+
Raphael
Marsh Posté le 13-04-2001 à 10:54:43
et aussi PHP3, PHP4 en créant un parser
Marsh Posté le 13-04-2001 à 11:25:45
heu c sympa mais vous pourriez etre un peu plus explicatif (je connais les XSL, c plutot pour ce qui est de transformer du XML en HTML cote serveur ?)
au fait on peut inclure du javascript dans XML ?
Marsh Posté le 13-04-2001 à 20:43:21
Non, mais tu peux incorporer du JavaScript dans l'HTML final.
En fait, le XML va contenir des données d'entrées, et la feuille XSL, c'est la moulinette qui va interpréter ces données et générer le HTML (un peu comme ferait un programme C). Ca veut dire aussi qua dans la page XSL, tu vas avoir plein de bouts d'HTML incorporés, qui mis bout à bout, vont fabriquer une page HTML.
Voici un exemple.
La page XSL (en fait XSLT) :
Citation : |
Le XML utilisé en entrée:
Citation : |
Et voilà le HTML obtenu par le générateur XSL(T):
Citation : |
[edit]--Message édité par BifaceMcLeOD--[/edit]
Marsh Posté le 17-04-2001 à 11:34:08
Je tiens à preciser qu'il est possible d'utiliser du javascript à l'interieur de fichier XML de type XSL a fin de recuperer des informations sur un fichier XML parsé pour transformation, l'utilisatoin de javascript est liée souvent à la balise xsl:eval ou l'attribut expr present dans la balise xsl:if par exemple ...
Par contre beaucoup dont moi deconseille l'utilisation de langage script dans les fichiers XSL car il affaiblisse le coté multi platform, independance, standardisation du meta langage XML
Marsh Posté le 13-04-2001 à 09:38:23
Voila je dois réalsier le site ouaib d'une entreprise.
des gens m'ont parlé d'XML, que je ne connnais pas du tout. Moi de ce que j'ai trouvé, j'ai retenu que ce n'etais compatible qu'avec IE5 (et encore) et netscape 6 (no comment).
seulement voila que paf! on me dis que on peut, au niveau du serveur, interpréter un fichier XML pour le transformer dynamiquement en HTML. et on me dis que c plus pratique que l'HTML, car la structure de données, et la représentation sur le browser sont séparés avec la feuille de style XSL.
on me dsi aussi que XSL c pas facile a aborder : alors moi je dis
que je suis en seconde année d'IUT info, que je c porgrammmer en pas mal de langage, un peu d'HTML, javascript, DHTML, alors je pense pourvoir apprendre XML assez vite non?
et est il possible d'integrer des javascript dans XML (histoire de rendre le site plus vivant qd meme)?
ouf ! ça fait bcp de question ,mais je suis sur qu'une ame charitable va m'aider ?....