J'utilise DOM et j'arrive à lire un document XML, à le parser, par
contre pour le sauver quelque part, impossible. J'ai cherché dans
l'aide, j'ai rien trouvé.
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
Farid
"Guillaume D." wrote in message news:41001129$0$26038$
J'utilise DOM et j'arrive à lire un document XML, à le parser, par contre pour le sauver quelque part, impossible. J'ai cherché dans l'aide, j'ai rien trouvé.
//Save the XML data in the stream StreamResult result = new StreamResult(xmlFileStream); TransformerFactory tFactory = TransformerFactory.newInstance(); Transformer transformer = tFactory.newTransformer(); transformer.transform(new DOMSource(document), result);
}
Farid.
"Guillaume D." <azuriel75REMOVE-ME@free.fr> wrote in message
news:41001129$0$26038$626a14ce@news.free.fr...
J'utilise DOM et j'arrive à lire un document XML, à le parser, par
contre pour le sauver quelque part, impossible. J'ai cherché dans
l'aide, j'ai rien trouvé.
//Save the XML data in the stream
StreamResult result = new StreamResult(xmlFileStream);
TransformerFactory tFactory = TransformerFactory.newInstance();
Transformer transformer = tFactory.newTransformer();
transformer.transform(new DOMSource(document), result);
"Guillaume D." wrote in message news:41001129$0$26038$
J'utilise DOM et j'arrive à lire un document XML, à le parser, par contre pour le sauver quelque part, impossible. J'ai cherché dans l'aide, j'ai rien trouvé.
//Save the XML data in the stream StreamResult result = new StreamResult(xmlFileStream); TransformerFactory tFactory = TransformerFactory.newInstance(); Transformer transformer = tFactory.newTransformer(); transformer.transform(new DOMSource(document), result);
}
Farid.
Guillaume D.
Farid wrote:
"Guillaume D." wrote in message news:41001129$0$26038$
J'utilise DOM et j'arrive à lire un document XML, à le parser, par contre pour le sauver quelque part, impossible. J'ai cherché dans l'aide, j'ai rien trouvé.
//Save the XML data in the stream StreamResult result = new StreamResult(xmlFileStream); TransformerFactory tFactory = TransformerFactory.newInstance(); Transformer transformer = tFactory.newTransformer(); transformer.transform(new DOMSource(document), result);
}
Merci Farid. J'avais fini par trouver ca aussi sur le net.
Guillaume D.
Farid wrote:
"Guillaume D." <azuriel75REMOVE-ME@free.fr> wrote in message
news:41001129$0$26038$626a14ce@news.free.fr...
J'utilise DOM et j'arrive à lire un document XML, à le parser, par
contre pour le sauver quelque part, impossible. J'ai cherché dans
l'aide, j'ai rien trouvé.
//Save the XML data in the stream
StreamResult result = new StreamResult(xmlFileStream);
TransformerFactory tFactory = TransformerFactory.newInstance();
Transformer transformer = tFactory.newTransformer();
transformer.transform(new DOMSource(document), result);
}
Merci Farid. J'avais fini par trouver ca aussi sur le net.
"Guillaume D." wrote in message news:41001129$0$26038$
J'utilise DOM et j'arrive à lire un document XML, à le parser, par contre pour le sauver quelque part, impossible. J'ai cherché dans l'aide, j'ai rien trouvé.
//Save the XML data in the stream StreamResult result = new StreamResult(xmlFileStream); TransformerFactory tFactory = TransformerFactory.newInstance(); Transformer transformer = tFactory.newTransformer(); transformer.transform(new DOMSource(document), result);
}
Merci Farid. J'avais fini par trouver ca aussi sur le net.
Guillaume D.
Guillaume D.
Farid wrote:
"Guillaume D." wrote in message news:41001129$0$26038$
J'utilise DOM et j'arrive à lire un document XML, à le parser, par contre pour le sauver quelque part, impossible. J'ai cherché dans l'aide, j'ai rien trouvé.
//Save the XML data in the stream StreamResult result = new StreamResult(xmlFileStream); TransformerFactory tFactory = TransformerFactory.newInstance(); Transformer transformer = tFactory.newTransformer(); transformer.transform(new DOMSource(document), result);
}
Par contre, quand j'ouvre mon fichier xml, tout est concaténé, il n'y a aucune indentation. :(
Farid wrote:
"Guillaume D." <azuriel75REMOVE-ME@free.fr> wrote in message
news:41001129$0$26038$626a14ce@news.free.fr...
J'utilise DOM et j'arrive à lire un document XML, à le parser, par
contre pour le sauver quelque part, impossible. J'ai cherché dans
l'aide, j'ai rien trouvé.
//Save the XML data in the stream
StreamResult result = new StreamResult(xmlFileStream);
TransformerFactory tFactory = TransformerFactory.newInstance();
Transformer transformer = tFactory.newTransformer();
transformer.transform(new DOMSource(document), result);
}
Par contre, quand j'ouvre mon fichier xml, tout est concaténé, il n'y a
aucune indentation. :(
"Guillaume D." wrote in message news:41001129$0$26038$
J'utilise DOM et j'arrive à lire un document XML, à le parser, par contre pour le sauver quelque part, impossible. J'ai cherché dans l'aide, j'ai rien trouvé.
//Save the XML data in the stream StreamResult result = new StreamResult(xmlFileStream); TransformerFactory tFactory = TransformerFactory.newInstance(); Transformer transformer = tFactory.newTransformer(); transformer.transform(new DOMSource(document), result);
}
Par contre, quand j'ouvre mon fichier xml, tout est concaténé, il n'y a aucune indentation. :(
Farid
Par contre, quand j'ouvre mon fichier xml, tout est concaténé, il n'y a aucune indentation. :(
yo, c'est ce que j'ai aussi. enfin pour moi c'est pas un problem car je ne regarde que tres rarement le fichier xml.. il n'est gere que par d'autre bout du programme lorsque je le lit et le parse. quand j'ai envie de le regarder, en general, j'utilise le plugin xmlbuddy sous eclipse. il a une fonction pour formatter (indenter) le xml.
Farid.
Par contre, quand j'ouvre mon fichier xml, tout est concaténé, il n'y a
aucune indentation. :(
yo, c'est ce que j'ai aussi.
enfin pour moi c'est pas un problem car je ne regarde que tres rarement le
fichier xml..
il n'est gere que par d'autre bout du programme lorsque je le lit et le
parse.
quand j'ai envie de le regarder, en general, j'utilise le plugin xmlbuddy
sous eclipse. il a une fonction pour formatter (indenter) le xml.
Par contre, quand j'ouvre mon fichier xml, tout est concaténé, il n'y a aucune indentation. :(
yo, c'est ce que j'ai aussi. enfin pour moi c'est pas un problem car je ne regarde que tres rarement le fichier xml.. il n'est gere que par d'autre bout du programme lorsque je le lit et le parse. quand j'ai envie de le regarder, en general, j'utilise le plugin xmlbuddy sous eclipse. il a une fonction pour formatter (indenter) le xml.
Farid.
Farid
Par contre, quand j'ouvre mon fichier xml, tout est concaténé, il n'y a aucune indentation. :(
j'ai trouver ca transformer.setOutputProperty(OutputKeys.INDENT, "yes");
c'est pas la sol complete, mais on s'y rapproche... ca vient de la: http://java.sun.com/j2ee/1.4/docs/tutorial/doc/JAXPXSLT4.html
Farid
Par contre, quand j'ouvre mon fichier xml, tout est concaténé, il n'y a
aucune indentation. :(
j'ai trouver ca
transformer.setOutputProperty(OutputKeys.INDENT, "yes");
c'est pas la sol complete, mais on s'y rapproche...
ca vient de la:
http://java.sun.com/j2ee/1.4/docs/tutorial/doc/JAXPXSLT4.html
Par contre, quand j'ouvre mon fichier xml, tout est concaténé, il n'y a aucune indentation. :(
j'ai trouver ca transformer.setOutputProperty(OutputKeys.INDENT, "yes");
c'est pas la sol complete, mais on s'y rapproche... ca vient de la: http://java.sun.com/j2ee/1.4/docs/tutorial/doc/JAXPXSLT4.html
Farid
Olivier Thomann
Le Thu, 22 Jul 2004 22:55:08 +0200, "Farid" a
j'ai trouver ca transformer.setOutputProperty(OutputKeys.INDENT, "yes"); c'est pas la sol complete, mais on s'y rapproche... ca vient de la: http://java.sun.com/j2ee/1.4/docs/tutorial/doc/JAXPXSLT4.html Il faut effectivement ça, mais le niveau d'indentation est à 0 par
défaut. Super utile :-). Essaye de rajouter ça: transformer.setOutputProperty("{http://xml.apache.org/xslt}indent-amount","4"); -- Olivier
Le Thu, 22 Jul 2004 22:55:08 +0200, "Farid" <Farid@somewhere.com> a
j'ai trouver ca
transformer.setOutputProperty(OutputKeys.INDENT, "yes");
c'est pas la sol complete, mais on s'y rapproche...
ca vient de la:
http://java.sun.com/j2ee/1.4/docs/tutorial/doc/JAXPXSLT4.html
Il faut effectivement ça, mais le niveau d'indentation est à 0 par
défaut. Super utile :-).
Essaye de rajouter ça:
transformer.setOutputProperty("{http://xml.apache.org/xslt}indent-amount","4");
--
Olivier
j'ai trouver ca transformer.setOutputProperty(OutputKeys.INDENT, "yes"); c'est pas la sol complete, mais on s'y rapproche... ca vient de la: http://java.sun.com/j2ee/1.4/docs/tutorial/doc/JAXPXSLT4.html Il faut effectivement ça, mais le niveau d'indentation est à 0 par
défaut. Super utile :-). Essaye de rajouter ça: transformer.setOutputProperty("{http://xml.apache.org/xslt}indent-amount","4"); -- Olivier
Guillaume D.
Farid wrote:
Par contre, quand j'ouvre mon fichier xml, tout est concaténé, il n'y a aucune indentation. :(
j'ai trouver ca transformer.setOutputProperty(OutputKeys.INDENT, "yes");
c'est pas la sol complete, mais on s'y rapproche... ca vient de la: http://java.sun.com/j2ee/1.4/docs/tutorial/doc/JAXPXSLT4.html
Mmm en fait, ça a l'air également de lever une exception :(
en rajoutant le code d'olivier ca marche impec.
.... //Save the XML data in the stream StreamResult result = new StreamResult(xmlFileStream); TransformerFactory tFactory = TransformerFactory.newInstance(); Transformer transformer = tFactory.newTransformer(); transformer.setOutputProperty(OutputKeys.INDENT, "yes");
Mmm en fait, ça a l'air également de lever une exception :(
en rajoutant le code d'olivier ca marche impec.
....
//Save the XML data in the stream
StreamResult result = new StreamResult(xmlFileStream);
TransformerFactory tFactory = TransformerFactory.newInstance();
Transformer transformer = tFactory.newTransformer();
transformer.setOutputProperty(OutputKeys.INDENT, "yes");
Mmm en fait, ça a l'air également de lever une exception :(
en rajoutant le code d'olivier ca marche impec.
.... //Save the XML data in the stream StreamResult result = new StreamResult(xmlFileStream); TransformerFactory tFactory = TransformerFactory.newInstance(); Transformer transformer = tFactory.newTransformer(); transformer.setOutputProperty(OutputKeys.INDENT, "yes");