RelaxNG

Page principale

Répondre à ce message
Auteur: Frédéric
Date:  
À: guilde
Sujet: RelaxNG

Bonjour,

Suite à mes questions d'il y a quelques semaines, je me suis mis à
RelaxNG. Ça marche très bien et c'est relativement simple à utiliser
(pour des cas simple !).

Par contre, j'ai une petit soucis... J'essaye de faire matcher une date
avec :

<element name="startTime">
    <data type="string">
        <param
name="pattern">\d{4}-\d{2}-\d{2}_\d{2}h\d{2}m\d{2}s</param>
    </data>
</element>


Mais le fichier contenant :

<startTime>
    2008-10-27_11h14m05s
</startTime>


ne passe pas :

element startTime: Relax-NG validity error : Error validating datatype
                   string
element startTime: Relax-NG validity error : Element startTime failed to
                   validate content


Une idée pourquoi ?

D'autre part, j'ai plusieurs endroits où je dois matcher une telle date
;
est-il possible de définir un nouveau type ? Si oui, comment est-ce
qu'on fait ?

Merci d'avance.

--
Frédéric