Bonjour à tous,

j'ai à nouveau un problème avec les XSL. Je souhaiterai ajouter à mes fichiers HTML construits à partir de fichiers XML et XSL.
La méthode output de mon XSL se présente ainsi :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
<xsl:output method="html"
	doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN"
	doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" 
	indent="yes"/>
Et voici une partie de mon C# :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
XsltSettings settings = new XsltSettings(true, false);
XslCompiledTransform myXsl = new XslCompiledTransform();
myXsl.Load("titi.xsl", settings, new XmlUrlResolver());
 
XPathDocument myDoc = newXPathDocument("toto.xml");
 
XmlTextWriter myWriter = new XmlTextWriter("tata.html", Encoding.UTF8);
 
myXslTrans.Transform(myDoc, null, myWriter);
 
myWriter.Close();
Mon problème est que les fichiers HTML générés ne contiennent pas de doctype. Est ce que quelqu'un saurait ce qui empêche mon doctype de s'ajouter ?

En vous remerciant.
Seinen.