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

  FORUM HardWare.fr
  Programmation
  XML/XSL

  Questions générales

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Questions générales

n°625315
Ayuget
R.oger
Posté le 29-01-2004 à 20:13:15  profilanswer
 

Hello,
Je souhaiterais éventuellement me mettre au XML/XSL mais avant j'ai deux petites questions sur la nature même du language.
 
Pour qu'un browser affiche une page XML, est-il nécéssaire qu'elle ait été parsée avant, c'est à dire qu'on la transforme en HTML, ou les browsers sont-ils capables d'afficher la page XML sans transformations en allant chercher les infos dans le fichier XSL qui correspond?
 
Si la transformation en HTML est obligatoire, et qu'elle est par exemple faite grâce à PHP, le temps de génération des la page sera-il forcément plus long qu'une page HTML classique? Je pense que oui, mais je voudrais plus savoir si ca peut avoir vraiment un impact négatif sur le serveur.


Message édité par Ayuget le 29-01-2004 à 20:19:24
mood
Publicité
Posté le 29-01-2004 à 20:13:15  profilanswer
 

n°625647
Ayuget
R.oger
Posté le 30-01-2004 à 07:18:03  profilanswer
 

up du matin

n°626076
gilou
Modérateur
Modosaurus Rex
Posté le 30-01-2004 à 13:24:57  profilanswer
 

Pas besoin de transfo en HTML: XML + CSS est un couple qui marche assez bien (et qui marcherait tres bien si IE de Microsoft supportait correctement le CSS, ce que font tres bien d'autre browsers)
Si tu as besoin d'effectuers des transformations XSLT, fais le plutot du coté serveur.
A+,


Message édité par gilou le 30-01-2004 à 13:26:29

---------------
There's more than what can be linked! --  Le capitaine qui ne veut pas obéir à la carte finira par obéir aux récifs. -- Il ne faut plus dire Sarkozy, mais Sarkozon -- (╯°□°)╯︵ ┻━┻
n°626339
Ayuget
R.oger
Posté le 30-01-2004 à 17:36:58  profilanswer
 

merci de ta réponse :jap:
 
une autre question pour savoir si j'ai bien compris comment ca marchait :
 
Dans le fichier XML, je met mon code avec mes propres balises.
Dans le fichier XSL, j'indique le code HTML qui correspond à ces balises (en gros)
 
Par ex, je met tout ce qui est entre les balises <pouet></pouet>  
dans <table><tr><td>......</td></tr></table>
 
Après pour faire l'affichage de la page, soit je le fait dynamiquement via PHP ou un autre language, soit je le fait via lignes de commande.
 
Merci de me corriger :jap: (j'espère que je n'ai pas tout faux....)
Je n'ai fait pour l'instant que lire quelques F.A.Q et articles, et j'ai par exemple du mal a savoir ce que sont des DTD, comment les utiliser....

n°626809
Ayuget
R.oger
Posté le 31-01-2004 à 10:20:59  profilanswer
 

up

n°626813
gilou
Modérateur
Modosaurus Rex
Posté le 31-01-2004 à 10:34:12  profilanswer
 

Ayuget a écrit :

merci de ta réponse :jap:
 
une autre question pour savoir si j'ai bien compris comment ca marchait :
 
Dans le fichier XML, je met mon code avec mes propres balises.
Dans le fichier XSL, j'indique le code HTML qui correspond à ces balises (en gros)
Par ex, je met tout ce qui est entre les balises <pouet></pouet>  
dans <table><tr><td>......</td></tr></table>
 
Après pour faire l'affichage de la page, soit je le fait dynamiquement via PHP ou un autre language, soit je le fait via lignes de commande.
 
Merci de me corriger :jap: (j'espère que je n'ai pas tout faux....)
Je n'ai fait pour l'instant que lire quelques F.A.Q et articles, et j'ai par exemple du mal a savoir ce que sont des DTD, comment les utiliser....


 
?? Pas clair ton histoire.
Le XML ca peut contenir 2 choses (eventuellement tronconne en de multiples fichiers):
- Tes données en XML
- Ta structure de données (pas obligatoire, mais si tu veux verifier l'integrite de tes données c'est utile...) dans un langage ad hoc: soit une DTD (et la syntaxe d'une DTD fait partie integrante de la spec XML), soit un XML Schema (et c'est ecrit en XML, avec un dictionnaire de tags et une semantique precise), soit eventuellement autre chose (Relax NG...)
 
Ensuite tu as XSLT.
XSLT, c'est la aussi ecrit en XML, avec un dictionnaire de tags et une semantique precise. Ca prend du XML en entrée, et ca sort du XML en sortie, ou eventuellement autre chose (cas plus rare). Le XML en sortie peut en effet etre du XHTML.
Dans le fichier XSLT, tu indiques comment tu transforme la structure de ton fichier initial vers la structure de ton format de sortie. XSLT marche a coup de pattern matching contextuel, a la base.
 
A+,


---------------
There's more than what can be linked! --  Le capitaine qui ne veut pas obéir à la carte finira par obéir aux récifs. -- Il ne faut plus dire Sarkozy, mais Sarkozon -- (╯°□°)╯︵ ┻━┻
n°626817
Ayuget
R.oger
Posté le 31-01-2004 à 10:42:03  profilanswer
 

D'accord, merci :jap:
Je vais encore lire quelques trucs avant de me lancer ;)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  XML/XSL

  Questions générales

 

Sujets relatifs
Plusieurs questions en JavaOCL et UML : 2 petites questions
Questions simplespleins de questions pour mon "futur" site
Questions, simples je pense2 questions PHP : Créer une mini-image / comment faire une redirection
Logiciel pour Developper en C++, et diverses questions.[PHP] Questions sur auto_increment
Programmation : questions divers et générales 
Plus de sujets relatifs à : Questions générales


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)