IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

XSL/XSLT/XPATH XML Discussion :

[XSLT] Creer des nouvelles balises HTML


Sujet :

XSL/XSLT/XPATH XML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Avatar de buzzkaido
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2004
    Messages
    821
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2004
    Messages : 821
    Par défaut [XSLT] Creer des nouvelles balises HTML
    Bonjour,

    Je developpe en HTML/PHP/Javascript depuis un p'tit bout de temps, et je commence à decouvrir le XML....

    Une question me brule alors les levres :

    Si j'ai bien compris, grace à une feuille de style XSL (ou autre chose...) on peut definir des nouvelles balises.

    Donc, est-t-il possible de definir une balise avec attributs & cie ?

    Du style :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <monCadre haut="img1.gif" bas="img2.gif" droite="img1.gif" gauche="img1.gif">
    Qui serait incluse telle quelle dans mon fichier XML, au milieu de toutes les autres balises HTML classiques, et serait interpretée pour etre transformée en une serie de <DIV> dessinant mon cadre par le biais du XSL ?

    En gros, je souhaiterais definir des nouvelles balises persos qui serait reutilisables par la suite...

    Si oui, comment proceder ?

    Merci !

  2. #2
    Membre éclairé Avatar de luta
    Inscrit en
    Novembre 2003
    Messages
    1 038
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 1 038
    Par défaut
    ça dépend...côté serveur, côté client...

  3. #3
    Membre éclairé
    Avatar de buzzkaido
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2004
    Messages
    821
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2004
    Messages : 821
    Par défaut
    Ben, coté serveur, je le fait deja, sans XML...

    Avec une fonction PHP du genre :

    monCadre("img1.gif","img2.gif","img1.gif","mg1.gif);

    D'apres ce que j'ai compris, il est possible, coté client, de traduire des données XML en HTML.

    En fait, je voudrais faire une telle traduction, mais au beau milieu de code HTML classique....

    Idealement, je vois ça comme ca :

    * faire une page en XHTML strict
    * dans l'entete, charger une feuille XSL supplementaire pour mes nouvelles balises
    * dans la page, melanger les balises classiques HTML et les nouvelles balises que j'ai chargées (qui elles, sont basées sur des classiques)

    Est-ce possible ?

    Comment et quelle compatibilité ? (un navigateur qui gere le XML, je suppose, mais toutes les versions, ou y'a les memes soucis que sous IE/FF ?)

    Merci !

  4. #4
    Membre éclairé Avatar de luta
    Inscrit en
    Novembre 2003
    Messages
    1 038
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 1 038
    Par défaut
    et bien ça tombe bien, c est fait pour ça! pile poil

  5. #5
    Membre éclairé
    Avatar de buzzkaido
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2004
    Messages
    821
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2004
    Messages : 821
    Par défaut
    Cool !

    Mais, euh.... niveau de la syntaxe et tout et tout, je sais pas trop comment faire....

    Y'aurait moyen d'avoir un exemple ?

    Juste une page avec un entete, un body, une balise (img par exemple) et une balise personnalisée....

    Ce s'rait cool, paske j'embrouille serieusement les pinceaux dans la syntaxe, et j'aimerais avoir un truc propre...

  6. #6
    Membre éclairé
    Avatar de buzzkaido
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2004
    Messages
    821
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2004
    Messages : 821
    Par défaut
    En fait, je me demande surtout comment le navigateur transforme les balises persos en leur description...

    Faut-il le faire explicitement en lancant un truc du style interpreteDocumentXML() ?

    Ou est-ce que ca se fait tout seul ?

    Bref, merci de m'eclairer un peu !

Discussions similaires

  1. Creer des nouvelles lignes avec sed
    Par hpavavar dans le forum Shell et commandes GNU
    Réponses: 4
    Dernier message: 24/10/2009, 15h58
  2. Creer des nouvelles feuilles
    Par Gregory.M dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 24/07/2009, 13h06
  3. Champ TEXTAREA déformé en inserant un texte contenant des tags (Balises) HTML
    Par brain001 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 10
    Dernier message: 01/10/2008, 13h12
  4. Réponses: 4
    Dernier message: 03/04/2008, 13h06
  5. [XSLT] Creer des hyperlink parametres dans un xsl
    Par ld438 dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 10/07/2006, 14h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo