Salut,
j'espere que ce post se trouve dans le bon forum, j´aurai besoin d'un conseil:
Est il possible de transformer via un fichier xsl un string contenant du code xml et retourner le resultat html dans un autre String?
Merci pour votre aide!
Salut,
j'espere que ce post se trouve dans le bon forum, j´aurai besoin d'un conseil:
Est il possible de transformer via un fichier xsl un string contenant du code xml et retourner le resultat html dans un autre String?
Merci pour votre aide!
Salut,
Oui, c'est tout à fait possible. 8)
Il te faut transformer ton flux XML (String) en flux XML (JDOM). Sur ce document JDOM, tu appliques ta transformation via ta feuille XSLT qui doit contenir les balises HTML.
Ensuite, tu envoies ton flux dans une JSP (par exemple).
Je n'ai pas beaucoup détaillé car j'ai peu de temps mais si tu veux des précisions, n'hésite pas.
A+
Merci de ton aide
je vais faire une investigation sur Jdom en esperant que tous cela fonctionne.
Sinon tu reverras surement un post de ma part lol
merci encore
salut,
Si tu pourrais m' aider sur ce code
Le probleme c que le document Dom me retourne une valeur null, poutant le strXml (String xml) est tres bien formé!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 DocumentBuilderFactory docBuilderFactory = DocumentBuilderFactory.newInstance(); DocumentBuilder docBuilder = docBuilderFactory.newDocumentBuilder(); Document domDoc = null; domDoc = docBuilder.parse(new InputSource(new StringReader(strXML)));
merci de ton aide ou de votre aide
Salut Vince,
Essaie un truc dans ce genre :
Bon courage.
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 public static Document stringToJdom(String strXML) throws Exception { // Declaration InputSource inputSource; SAXBuilder saxBuilder; Document doc; // Initialisation inputSource = null; saxBuilder = null; doc = null; inputSource = new InputSource(new StringReader(strXML)); saxBuilder = new SAXBuilder(); try { doc = saxBuilder.build(inputSource); } catch (JDOMException e) { throw e; } catch (IOException e) { throw e; } return doc; }
salut,
Le code que je t'ai ecris au dessus fonctionne parfaitement dans un projets jbuilder mais lorsque je l'implemente dans JetSpeed (portail web), je crois que ca fonctionne comme une servlet, le document Dom me retourne la valeur null Je ne comprend pas.
Mais bon j'ai reussi a effectuer d'une autre maniere grace a ton idée au niveau de l´inputSource
Par contre Jdom je ne connaissais pas et maintenant je sais que ca peut etre une solution pour un future projet.
Merci encore!
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager