Dans ma jolie servlet je construis un document XML que je veux
transformer. Pour que le fichier XML soit pris en compte correctement il
faut auparavant que je l'enregistre sur le disque.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Karmelitre
RedZone wrote:
Dans ma jolie servlet je construis un document XML que je veux transformer. Pour que le fichier XML soit pris en compte correctement il faut auparavant que je l'enregistre sur le disque.
sinon cela ne veut absolument pas fonctionner
Ton processeur XSLT doit probablement te demander de lui fournir un InputStream en entrée, que cete InputStream provienne d'un fichier (FileInputStream), d'une String (StringBufferInputStream ), d'un tableau d'octets (ByteArrayInputSream).
Il te suffit de crée un InputStream à partir de ton document XML, pas besoin de l'enregistrer.
a+
-- Thomas Recloux a.k.a Karmelitre trecloux (à) w3sys (.) net http://www.w3sys.net/trecloux
RedZone wrote:
Dans ma jolie servlet je construis un document XML que je veux
transformer. Pour que le fichier XML soit pris en compte correctement
il faut auparavant que je l'enregistre sur le disque.
sinon cela ne veut absolument pas fonctionner
Ton processeur XSLT doit probablement te demander de lui fournir un
InputStream en entrée, que cete InputStream provienne d'un fichier
(FileInputStream), d'une String (StringBufferInputStream ), d'un tableau
d'octets (ByteArrayInputSream).
Il te suffit de crée un InputStream à partir de ton document XML, pas besoin
de l'enregistrer.
a+
--
Thomas Recloux a.k.a Karmelitre
trecloux (à) w3sys (.) net
http://www.w3sys.net/trecloux
Dans ma jolie servlet je construis un document XML que je veux transformer. Pour que le fichier XML soit pris en compte correctement il faut auparavant que je l'enregistre sur le disque.
sinon cela ne veut absolument pas fonctionner
Ton processeur XSLT doit probablement te demander de lui fournir un InputStream en entrée, que cete InputStream provienne d'un fichier (FileInputStream), d'une String (StringBufferInputStream ), d'un tableau d'octets (ByteArrayInputSream).
Il te suffit de crée un InputStream à partir de ton document XML, pas besoin de l'enregistrer.
a+
-- Thomas Recloux a.k.a Karmelitre trecloux (à) w3sys (.) net http://www.w3sys.net/trecloux
RedZone
Karmelitre wrote:
RedZone wrote:
Dans ma jolie servlet je construis un document XML que je veux transformer. Pour que le fichier XML soit pris en compte correctement il faut auparavant que je l'enregistre sur le disque.
sinon cela ne veut absolument pas fonctionner
Ton processeur XSLT doit probablement te demander de lui fournir un InputStream en entrée, que cete InputStream provienne d'un fichier (FileInputStream), d'une String (StringBufferInputStream ), d'un tableau d'octets (ByteArrayInputSream).
Il te suffit de crée un InputStream à partir de ton document XML, pas besoin de l'enregistrer.
a+
Je vais essayé mais je suis étonné car j'utilise JAXP par défaut donc
Xerces.
Karmelitre wrote:
RedZone wrote:
Dans ma jolie servlet je construis un document XML que je veux
transformer. Pour que le fichier XML soit pris en compte correctement
il faut auparavant que je l'enregistre sur le disque.
sinon cela ne veut absolument pas fonctionner
Ton processeur XSLT doit probablement te demander de lui fournir un
InputStream en entrée, que cete InputStream provienne d'un fichier
(FileInputStream), d'une String (StringBufferInputStream ), d'un tableau
d'octets (ByteArrayInputSream).
Il te suffit de crée un InputStream à partir de ton document XML, pas besoin
de l'enregistrer.
a+
Je vais essayé mais je suis étonné car j'utilise JAXP par défaut donc
Dans ma jolie servlet je construis un document XML que je veux transformer. Pour que le fichier XML soit pris en compte correctement il faut auparavant que je l'enregistre sur le disque.
sinon cela ne veut absolument pas fonctionner
Ton processeur XSLT doit probablement te demander de lui fournir un InputStream en entrée, que cete InputStream provienne d'un fichier (FileInputStream), d'une String (StringBufferInputStream ), d'un tableau d'octets (ByteArrayInputSream).
Il te suffit de crée un InputStream à partir de ton document XML, pas besoin de l'enregistrer.
a+
Je vais essayé mais je suis étonné car j'utilise JAXP par défaut donc
Xerces.
RedZone
Karmelitre wrote:
RedZone wrote:
Dans ma jolie servlet je construis un document XML que je veux transformer. Pour que le fichier XML soit pris en compte correctement il faut auparavant que je l'enregistre sur le disque.
sinon cela ne veut absolument pas fonctionner
Ton processeur XSLT doit probablement te demander de lui fournir un InputStream en entrée, que cete InputStream provienne d'un fichier (FileInputStream), d'une String (StringBufferInputStream ), d'un tableau d'octets (ByteArrayInputSream).
Il te suffit de crée un InputStream à partir de ton document XML, pas besoin de l'enregistrer.
a+
J'utilise JAXP donc Xerces et Xalan et je passe à un DOMSource à la méthode transform
Karmelitre wrote:
RedZone wrote:
Dans ma jolie servlet je construis un document XML que je veux
transformer. Pour que le fichier XML soit pris en compte correctement
il faut auparavant que je l'enregistre sur le disque.
sinon cela ne veut absolument pas fonctionner
Ton processeur XSLT doit probablement te demander de lui fournir un
InputStream en entrée, que cete InputStream provienne d'un fichier
(FileInputStream), d'une String (StringBufferInputStream ), d'un tableau
d'octets (ByteArrayInputSream).
Il te suffit de crée un InputStream à partir de ton document XML, pas besoin
de l'enregistrer.
a+
J'utilise JAXP donc Xerces et Xalan et je passe à un DOMSource à la
méthode transform
Dans ma jolie servlet je construis un document XML que je veux transformer. Pour que le fichier XML soit pris en compte correctement il faut auparavant que je l'enregistre sur le disque.
sinon cela ne veut absolument pas fonctionner
Ton processeur XSLT doit probablement te demander de lui fournir un InputStream en entrée, que cete InputStream provienne d'un fichier (FileInputStream), d'une String (StringBufferInputStream ), d'un tableau d'octets (ByteArrayInputSream).
Il te suffit de crée un InputStream à partir de ton document XML, pas besoin de l'enregistrer.
a+
J'utilise JAXP donc Xerces et Xalan et je passe à un DOMSource à la méthode transform