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 :

Projet : Mise en place d'une solution avec XML/XSL


Sujet :

XSL/XSLT/XPATH XML

  1. #1
    Membre à l'essai
    Inscrit en
    Janvier 2008
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 19
    Points : 16
    Points
    16
    Par défaut Projet : Mise en place d'une solution avec XML/XSL
    Bonjour,

    Je travaille dans le domaine de l'intégration d'applications. Nous gérons l'installation d'applications sur des systèmes d'utilisateur final (système Microsoft).
    Lorsque ces applications sont configurées, nous créons une page web qui spécifie les caractéristiques de cette application (taille sur le disque, temps d'installation, interaction avec d'autres produits...) pour la mettre à disposition de l'équipe de production.

    Le problème, c'est qu'on aimerait etre plus flexibles, à savoir que quand des changement interviennent au niveau de l'application (mise à jours, problèmes divers...), on ne soit pas obligé de refaire une page web et de la republier.

    Nous sommes partis sur un projet visant à structurer toutes les infos liées à l'appli dans un fichier XML, et d'utiliser XSL pour représenter ces données. Il suffirait de modifier le fichier XML au lieu de refaire une page web...

    Pensez-vous que c'est une bonne solution?

    Auriez vous quelques pistes pour mettre en oeuvre cette solution (quels logicels? Infopath pour créer rapidement les XML, Expression Web pour créer les XSL...?) ? (Nous utilisons les produits Microsoft )

    Est-ce que cette solution peut-etre mise en place sur un serveur IIS ?


    Je sais que j'en demande beaucoup d'un coup , mais si vous aviez quelques éléments de réponse, ça serait super sympa...

    Merci d'avance,

    Gilles

  2. #2
    Membre éprouvé Avatar de alain.couthures
    Profil pro
    Gérant
    Inscrit en
    Avril 2007
    Messages
    902
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Gérant

    Informations forums :
    Inscription : Avril 2007
    Messages : 902
    Points : 1 247
    Points
    1 247
    Par défaut
    C'est un principe de base que de séparer les données de leur présentation !

    Dans votre cas, un seul XSL pour tout gérer pourrait tout à fait suffire. Pour faire la transformation avec .Net, quelques lignes C# sont suffisantes et un serveur IIS peut tout à fait faire cela.

    Un fichier XSL s'écrit généralement "à la main", la difficulté résidant dans le fait qu'il s'agit de programmation déclarative s'appuyant sur la logique et non pas de la programmation procédurale. Raisonnablement, la feuille XSLT dont vous avez besoin a toutes les chances d'être assez "triviale" pour un programmeur un peu expérimenté.

    Enfin Microsoft met à disposition son produit XML Notepad 2007. Perso, je n'aime pas... et je préfère un bon éditeur de texte comme Notepad++ pour éditer mes fichiers XML qui sont déjà des fichiers texte, ne l'oublions pas ! InfoPath permet de définir des formulaires mais je ne le trouve pas particulièrement souple alors qu'un des avantages de XML est de permettre d'évoluer facilement.
    Formulaires XForms sur tous navigateurs sans extension à installer (architecture XRX) : http://www.agencexml.com/xsltforms/

  3. #3
    Membre éprouvé
    Profil pro
    Responsable Dev
    Inscrit en
    Décembre 2003
    Messages
    788
    Détails du profil
    Informations personnelles :
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Responsable Dev

    Informations forums :
    Inscription : Décembre 2003
    Messages : 788
    Points : 1 063
    Points
    1 063
    Par défaut
    si tu as un gros applicatif et beaucoup de donnée à faire apparaître, il serait peut être judicieux d'avoir plusieurs fichiers xml contenant des données (un pour les données systèmes, un pour les données liés aux connections , un ....) et un fichier xml regroupant les autres. Ainsi une modification, pour signaler une modification de données systèmes, n'impactera qu'un tout petit fichier facile à lire et à modifier.

  4. #4
    Membre à l'essai
    Inscrit en
    Janvier 2008
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 19
    Points : 16
    Points
    16
    Par défaut
    Merci pour vos réponses,
    c'est tout à fait ce que j'attendais...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 5
    Dernier message: 15/03/2013, 11h21
  2. Réponses: 0
    Dernier message: 13/03/2013, 13h14
  3. Aide dans la mise en place d'une solution.
    Par soundsp dans le forum Requêtes
    Réponses: 1
    Dernier message: 10/01/2010, 08h11
  4. conseil sur la mise en place d une solution BI
    Par pass38 dans le forum Approche théorique du décisionnel
    Réponses: 7
    Dernier message: 23/06/2008, 18h32
  5. Mise en place d'une solution Data Guard 9i R2
    Par user_oracle dans le forum Oracle
    Réponses: 4
    Dernier message: 16/02/2005, 10h12

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