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

Langages de programmation Discussion :

Quel est le sens de cette expression ?


Sujet :

Langages de programmation

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    287
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 287
    Points : 100
    Points
    100
    Par défaut Quel est le sens de cette expression ?
    Bonjour,

    Je suis en train de modifier un fichier XML et je tombe sur ce morceau de code

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <document-define name="totaldepense" expression="totaldepense 1 totaldepense budget 1 + = if"/>
    Je ne connais pas du tout cette forme d'écriture (en rouge) et pour rechercher sur internet quelque chose que l'on ne peut nommer c'est assez compliqué

    Auriez-vous quelques infos (noms, méthode de lecture etc etc) ?


    Merci.

  2. #2
    Membre émérite
    Avatar de polymorphisme
    Homme Profil pro
    Publishing
    Inscrit en
    Octobre 2009
    Messages
    1 460
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Publishing
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2009
    Messages : 1 460
    Points : 2 371
    Points
    2 371
    Par défaut
    Bonjour,

    que dire si ce n'est que :

    document-define est un élément,
    name et expression sont les attributs de l'élément document-define.

    et que tu peux "lire" du XML avec SAX, DOM, JDOM, ...

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    287
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 287
    Points : 100
    Points
    100
    Par défaut
    Non, lol, je sais "lire" le xml, c'est la maniére donc est tournée la condition (en rouge) qui me pose problème.

  4. #4
    Membre expérimenté Avatar de 10_GOTO_10
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    887
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 887
    Points : 1 531
    Points
    1 531
    Par défaut
    Avec les opérateurs à la fin, ça ressemble un peu à une notation polonaise. Un truc qui ferait un truc comme ça:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if (totaldepense = 1) totaldepense = budget + 1
    Sauf qu'il manque un "=" pour mon exemple.

    Ceci dit, ça n'a rien à voir avec le XML: vu du XML, ce n'est qu'une chaîne de caractères, attribut d'un élément (comme dit plus haut). Il nous faudrait plus de détails sur la provenance du fichier, sa fonction, le programme qui l'utilise, etc...

Discussions similaires

  1. Quel est le rôle de cette méthode
    Par meher frioui dans le forum OpenCV
    Réponses: 0
    Dernier message: 26/04/2014, 15h15
  2. Quel est le problème dans cette ligne ?
    Par alaa1993 dans le forum Android
    Réponses: 7
    Dernier message: 31/01/2014, 12h54
  3. [VB6/VB.Net] Quel est l'équivalent de l'expression Mid ?
    Par bentley71de dans le forum VB.NET
    Réponses: 5
    Dernier message: 11/09/2008, 14h07
  4. Réponses: 5
    Dernier message: 05/05/2007, 17h42
  5. Quel est le principe de cette technologie
    Par epock29 dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 06/03/2007, 09h54

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