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

Langage Perl Discussion :

Comment cacher la valeur d'un attribut?


Sujet :

Langage Perl

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    120
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 120
    Par défaut Comment cacher la valeur d'un attribut?
    Bonjour,
    je travaille avec un logiciel du nom d'EPIC pour rédiger des documents xml. Il y a des règles qu'on arrive à définir avec ce logiciel pour que le rédacteur arrive ou non à avoir certaines balises. Ces règles sont définies à partir d'un fichier .acl et dont le langage, après plusieurs recherches, s'apparente bcp à PERL. C'est pour ça d'ailleurs que je viens poster ici (je travaille avec xsl et ne connais rien sur perl). Voilà un exemple d'un bout de code de ce fichier et dont le rôle est de cacher deux tags partout dans le fichier xml sauf dans "txtable" qui est un tag de tableau:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    if ($elem == "FootNote" ||$elem == "FootNoteRef")
    	{
    		local cPar = oid_parent(oid_current_tag());
    		if (oid_name($cPar) != "Txttable")
    		{
    			return -1;
    		}
    	}
    Maintenant ma question est comment faire avec le même procédé pour cacher des valeurs d'attributs. Par exemple, j'ai:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <!ATTLIST fiche type (CSU|CCU|xPU|xNM) #REQUIRED>
    dans ma dtd et je veux lors de l'utilisation sous le logiciel EPIC, quant le rédacteur cherche à choisir un attribut, qu'il n'ait que la possibilité de choisir "xPU" et "xNM". Je veux que les autres existent tout en restant cachés.
    Merci d'avance,
    si vous avez besoins d'autres bouts de code ou d'autres infos, je reste à dispo

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    120
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 120
    Par défaut
    Salut à tous,

    C'est qu'il faut que je poste ailleurs pour avoir une réponse? Orientez-moi s'il vous plaît

    Merci d'avance

Discussions similaires

  1. Réponses: 13
    Dernier message: 28/12/2007, 09h38
  2. Réponses: 4
    Dernier message: 14/12/2007, 16h15
  3. Comment récupérer la valeur d'un attribut private ?
    Par TocTocKiéLà? dans le forum C++
    Réponses: 2
    Dernier message: 29/07/2007, 11h16
  4. Comment changer la valeur d'un attribut avec une stylesheet?
    Par BugsBunny dans le forum XSL/XSLT/XPATH
    Réponses: 3
    Dernier message: 02/06/2006, 18h18

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