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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <?xml-stylesheet type="text/xsl" href="test.xsl" ?>
Partager