ajouter le préfixe <?xml-stylesheet>
je voudrais savoir comment créer le lien vers ma feuille de style XSL dans mon fichier XML, à partir de Java.
voici mon code actuel:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
//construction du fichier xml-------------------------------------------
DocumentBuilder builder = factory.newDocumentBuilder();
Document document = builder.newDocument();
//creation de l element racine
Element racine = (Element) document.createElement("root");
//on le place ds l'arbre
document.appendChild(racine);
//création du fichier xml-----------------------------------------------
File fichierXML = new File("test.xml");
StreamResult result = new StreamResult(fichierXML);
DOMSource source =new DOMSource(document);
TransformerFactory transformerFactory = TransformerFactory.newInstance();
Transformer transformer = transformerFactory.newTransformer();
transformer.setOutputProperty(OutputKeys.METHOD, "xml");
transformer.setOutputProperty(OutputKeys.ENCODING, "ISO-8859-1");
transformer.setOutputProperty(OutputKeys.INDENT, "yes");
transformer.setOutputProperty(OutputKeys.OMIT_XML_DECLARATION, "no");
transformer.transform(source,result); |
la ligne que je souhaite ajouter est:
Code:
1 2
|
<?xml-stylesheet type="text/xsl" href="test.xsl" ?> |