Bonjour,

A l'aide du package "javax.xml.transform" je réalise une transformation XSLT avec le code 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
 
      // Charge le XSL
      TransformerFactory tFactory = TransformerFactory.newInstance();
      StreamSource ss = new StreamSource(sFileXSL);
      Transformer transformer = tFactory.newTransformer(ss);
 
      // Type de transformation (XML, HTML, )
      //transformer.setOutputProperty(OutputKeys.METHOD,"xml");
 
      // Passage de paramètres
      transformer.setParameter("champTri",this.getChampTri());
 
 
      StringWriter swOut = new StringWriter();
      transformer.transform(new StreamSource(sFileXML),new StreamResult(swOut));
Aucun problème avec le serveur d'application IAS, mais sur BEA il me renvoit systématiquement l'erreur suivante.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
java.lang.ArrayIndexOutOfBoundsException: -1
Quelqu'un aurait-il déjà rencontré ce problème ?

Merci d'avance.