Bonjour à tous !
Je suis face à quelque chose que je n'ai jamais fait en XSLT et je n'ai pas trouvé/compris la documentation sur cela.
J'ai actuellement un document XML qui commence comme cela :
Et je voudrais, après une transformation XSLT, qu'il commence ainsi :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <?xml version="1.0" encoding="UTF-8"?> <TEI>
Seulement, je suis face à deux difficultés :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <?xml version="1.0" encoding="UTF-8"?> <?xml-model href="../schema/Mon_schema.rng" type="application/xml" schematypens="http://relaxng.org/ns/structure/1.0"?> <TEI xmlns="http://www.tei-c.org/ns/1.0">
1. schema.rng : je ne sais absolument pas comment faire pour ajouter une balise <?xml-model> à mon document
2. xmlns : lorsque j'ajoute simplement et naïvement ce spacename à mon TEI, il me rajoute des spacename vide sur plusieurs autres balises de mon <teiHeader>, ce qui invalide mon document, le même résultat se produit lorsque je le fais dans le <xsl:stylesheet>
Voici mon dernier essai (au petit bonheur la chance) :
Et son résultat (loin de ce que je veux) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <?xml version="1.0" encoding="utf-8"?> <?xml-model href="../schema/mon_schema.rng" type="application/xml" schematypens="http://relaxng.org/ns/structure/1.0"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:a="http://oeuvres.github.io/Teinte/teinte.rng" xmlns:rng="http://relaxng.org/ns/structure/1.0" xmlns:xd="http://www.oxygenxml.com/ns/doc/xsl" version="2.0" extension-element-prefixes="rng">
Auriez-vous une piste pour moi s'il-vous-plait ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <?xml version="1.0" encoding="UTF-8"?> <TEI xmlns:a="http://oeuvres.github.io/Teinte/teinte.rng" xmlns:xd="http://www.oxygenxml.com/ns/doc/xsl">
Partager