Quand tu as une erreur, il faut toujours dire laquelle.
Il se trouve que je peux deviner laquelle. Le nom de ta balise n'est pas owl:class mais class dans le namespace "http://www.w3.org/2002/07/owl#". Tu ne peux pas préfixer cette construction.
De la même manière, le nom de l'attribut n'est pas rdf:ID mais ID dans le namespace "http://www.w3.org/1999/02/22-rdf-syntax-ns#".
Le plus simple me semble être cette construction :
<owl:class rdf:ID="{@TypeNum}"/>
À condition que les namespaces soient bien déclarés à la racine de la XSL, bien sûr.
Partager