Différence MagpieRSS et XSL ?

Différence MagpieRSS et XSL ? - XML/XSL - Programmation

Marsh Posté le 08-06-2005 à 10:08:41    

Salut,
 
Je débute en xml et je ne comprends pas trop la différence entre magpierss et xsl.  
Si j'ai bien compris, magpierss permet de parser un  flux xml et de le mettre dans un objet exploitable ensuite en html et xsl permet de formater en html (ou en pdf, doc...) un flux xml.
Donc si c'est ça, je ne vois pas la différence entre les 2 dans le cas où l'on veut transformer le flux xml en html... L'un est peut-être mieux que l'autre je ne sais pas ?
Ou alors je n'ai rien compris et les 2 sont complètements différents !!!
 
Merci de m'éclairer !  :jap:  
 

Reply

Marsh Posté le 08-06-2005 à 10:08:41   

Reply

Marsh Posté le 08-06-2005 à 10:11:24    

D'après ce que j'ai pu lire, magpierss est un parseur de flux RSS.
 
XSLT, lui est un language XML complet permettant de transformer un XML en un autre.

Reply

Marsh Posté le 08-06-2005 à 10:15:28    

Ok donc je dois utiliser les 2 en fait ! D'abord j'utilise XSLT pour transformer mon flux comme je veux et après je le parse pour l'afficher sur ma page html ?

Reply

Marsh Posté le 08-06-2005 à 10:18:51    

" XSLT (Extensible Style Language Transformations) est, comme son nom l'indique, un langage destiné à transformer un fichier XML en quelque chose d'autre. Ce quelque chose d'autre sera le plus souvent un fichier  XML ou  HTML "
 
Je peux donc bien transformer directement mon flux xml en html avec xslt ?

Reply

Marsh Posté le 08-06-2005 à 10:29:34    

:jap:


---------------
!== Force et honneur ==!
Reply

Marsh Posté le 08-06-2005 à 10:40:41    

Ok donc je n'ai pas besoin d'utiliser magpierss pour parser mon flux xml, xslt le fait très bien ?

Reply

Marsh Posté le 08-06-2005 à 10:41:46    

Apparement, magpierss permet de faciliter le parsing... Mais dans ton cas, tu peux très bien faire ça direct en XSLT :)

Reply

Marsh Posté le 08-06-2005 à 10:54:33    

Ok merci pr l'info :)
 
Je vais essayer de me débrouiller avec XSLT en espérant que ça  ne sera pas trop compliqué...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed