Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Transformtaion XSLT

2 réponses
Avatar
c_moi_arno2004
Bonjour,
J'ai un fichier XML et une feuille de style XSL, et je souhaite
transformer mon fihier XML en un format propriétaire.
J'aimerais savoir quelle librairie JAVA utiliser ?
Et si possible un exemple de code ?

Merci pour votre aide.

2 réponses

Avatar
Josef Garvi
arno wrote:
Bonjour,
J'ai un fichier XML et une feuille de style XSL, et je souhaite
transformer mon fihier XML en un format propriétaire.
J'aimerais savoir quelle librairie JAVA utiliser ?


javax.xml.transform.*
(inclue dans le JDK)

Et si possible un exemple de code ?


http://java.sun.com/xml/jaxp/dist/1.1/docs/tutorial/xslt/4_transform.html

Merci pour votre aide.




--
Josef Garvi

"Reversing desertification through drought tolerant trees"
http://www.eden-foundation.org/

new income - better environment - more food - less poverty

Avatar
c_moi_arno2004
Merci j'ai trouvé ca marche !!!

Voici mon code, il peut servir.


import javax.xml.transform.*;
import javax.xml.transform.stream.*;

/**
* @param pXmlSource Le fichier XML
* @param pXslSource Le fichier XSL
* @param pCsvPath Le path du fichier resultat
*/
public static void genereFichier(File pXmlSource,
File pXslSource,
String pCsvPath) {

try {
TransformerFactory factory = TransformerFactory.newInstance();
StreamSource source = new StreamSource(pXslSource);
Transformer transform = factory.newTransformer(source);
transform.setOutputProperty(OutputKeys.VERSION,"1.0");
transform.setOutputProperty(OutputKeys.ENCODING,"iso-8859-1");
transform.setOutputProperty(OutputKeys.STANDALONE,"yes");
transform.setOutputProperty(OutputKeys.INDENT,"yes");

StreamSource source=new StreamSource(pXmlSource);
File f = new File(pCsvPath);
StreamResult result = new StreamResult(f);
transform.transform(source, result);
} catch (TransformerException e) {
e.printStackTrace();
} catch (Exception e) {
e.printStackTrace();
}
}




Josef Garvi wrote in message news:<c5j2hr$24f93$...
arno wrote:
Bonjour,
J'ai un fichier XML et une feuille de style XSL, et je souhaite
transformer mon fihier XML en un format propriétaire.
J'aimerais savoir quelle librairie JAVA utiliser ?


javax.xml.transform.*
(inclue dans le JDK)

Et si possible un exemple de code ?


http://java.sun.com/xml/jaxp/dist/1.1/docs/tutorial/xslt/4_transform.html

Merci pour votre aide.