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

XML/XSL et SOAP Discussion :

Séparer fond/forme et gérer la langue comment faire ?


Sujet :

XML/XSL et SOAP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 60
    Par défaut Séparer fond/forme et gérer la langue comment faire ?
    Bonjour.
    J'aimerais avoir vos avis sur la façon dont je pourrais faire pour gérer les langues.
    J'ai un document XML qui est créé à partir de mon programme. Celui-ci gère plusieurs langues.
    Selon la langue choisie le fichier XML aura une balise avec un attribut langue
    par ex
    <langue choix="fr"></langue> (c'est un exemple bidon)

    j'applique une transformation XSLT à mon document XML. et j'aimerais que, selon cet attribut afficher le résultat dans la langue adéquate.
    Par exemple si la langue est fr le titre de mon document après transformation sera :

    "Bienvenue à Paris"
    si la langue est "en"
    "Welcome to Paris"

    C'est un peu lourd de faire un <xsl:chose> a chaque fois. le mieux serait d'appeler le bon fichier (contenant notre texte dans la langue souhaitée) ou le bon template.
    Une idée ?

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 60
    Par défaut
    j'ai recherché quelques trucs.
    un fichier .rc peut-il s'utiliser dans une transformation xsl ? si j'ai un fichier .rc par langue il suffit de faire un test et d'inclure le bon non ?

    Qu'en pensez vous..

  3. #3
    Invité de passage
    Inscrit en
    Juillet 2008
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 1
    Par défaut
    Dans mon travail, nous utilisons un xslt différent suivant la langue,

    N'est' il pas plus facile de rediriger ton xml suivant un critère défini dans ton programme vers un xslt diffèrent ?
    En dehors de construire un autre xslt, cela ne coûte qu’ une transformation plus légère.

    Tu peux aussi utiliser <xsl:import href="commun.xslt"/>
    <xsl:call-template name="xxx"/> pour utiliser un seul fichier avec les parties communes

    Enfin si j’ai bien compris ton problème.

    Bien à toi,

    Ptlou

Discussions similaires

  1. Gérer des instruments, comment faire ?
    Par ertty dans le forum SAP
    Réponses: 1
    Dernier message: 07/06/2011, 11h58
  2. Réponses: 21
    Dernier message: 25/12/2008, 21h44
  3. Réponses: 1
    Dernier message: 30/01/2007, 09h10
  4. [XSLT] Comment procéder pour gérer des langues ?
    Par virgul dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 31/03/2005, 11h01
  5. Comment gérer plusieurs langues ?
    Par InterSQL dans le forum MS SQL Server
    Réponses: 6
    Dernier message: 27/02/2004, 16h12

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