Transformtaion XSLT

Le
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.
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Josef Garvi
Le #632408
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

c_moi_arno2004
Le #632174
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
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.




Publicité
Poster une réponse
Anonyme