Bonjour
j'ai un document xml auquel j'applique un xslt le resultat est stocké dans un fichier tmp.xml
j'applique un deuxieme xsl sur tmp.xml pour obtenir output.xml
j'aimerais ne pas crée le fichier tmp.
ne pas l'avoir sur disque
est ce possible de stoke le resultat de ma premiere transformation en memoire et une fois que j'applique la deuxieme transformation et j'ai mon output.xml effacer cette memoire
merci pour votre aide
en faite mes transformations sont incluses dans un tres grd projet dans lequel j'ai pas le droit d'utiliser jdom
donc suis obliger de passer par que du xslt et j'utilise le Tranns suivant
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
26
27 try{ TransformerFactory tFactory1 = TransformerFactory.newInstance(); Transformer transformer1 = tFactory1.newTransformer(new StreamSource(xslt2)); transformer1.transform(new StreamSource(output), new StreamResult(System.out)); System.out.println(System.currentTimeMillis()); } catch (Exception e){ e.printStackTrace(); } }







Répondre avec citation



Partager