Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1518 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  perdu dans la jungle des apis XML

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

perdu dans la jungle des apis XML

n°683444
krosso
j'suis à la bourre
Posté le 25-03-2004 à 01:33:49  profilanswer
 

Bonsoir,
 
XML et ses apis... je suis toujours un peu paumé.
 
Y aurait pas plus simple que ça pour obtenir un org.w3c.dom.Document ?
 
(output est une string formattée xml)
 

Code :
  1. public Document getOutputAsDocument() throws ParserConfigurationException,IOException,SAXException
  2.    {
  3.  DocumentBuilder builder = DocumentBuilderFactory.newInstance().newDocumentBuilder();
  4.  ByteArrayInputStream is = new ByteArrayInputStream(output.getBytes());
  5.  return builder.parse(is);
  6.    }

mood
Publicité
Posté le 25-03-2004 à 01:33:49  profilanswer
 

n°684180
machinbidu​le1974
Do you feel lucky, punk ?
Posté le 25-03-2004 à 17:55:05  profilanswer
 

ben quand on pense à tout ce qu'il est nécessaire de faire pour parser un fichier XML, 3 lignes de code, c'est pas beaucoup quand même  :??:
 
Dans le "pire des cas", tu mets en ligne tout ton code:
 

Code :
  1. return DocumentBuilderFactory
  2.    .newInstance()
  3.    .newDocumentBuilder()
  4.    .parse(new ByteArrayInputStream(output.getBytes());


 
Sinon, il paraît que JDom simplifie la manipulation du XML mais je doute que tu puisses faire plus compact que ce que tu fais actuellement


Message édité par machinbidule1974 le 25-03-2004 à 17:58:03
n°684250
krosso
j'suis à la bourre
Posté le 25-03-2004 à 19:13:20  profilanswer
 

je ne suis pas super à l'aise avec le XML et je voulais juste un avis sur ma façon de faire.
tu me l'as donné, merci ;)


Message édité par krosso le 25-03-2004 à 19:14:20
n°684263
the real m​oins moins
Posté le 25-03-2004 à 19:22:15  profilanswer
 

pour un String en entrée, j'aurais plutot tendance a utiliser un Reader (StringReader), qui sont au courant de l'encoding


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°684291
nraynaud
lol
Posté le 25-03-2004 à 19:43:03  profilanswer
 

quand tu es perdu comme ça, il y a un super site : http://perdu.com/


---------------
trainoo.com, c'est fini
n°684453
machinbidu​le1974
Do you feel lucky, punk ?
Posté le 25-03-2004 à 22:39:07  profilanswer
 

Merci de cette contribution majeure  :lol:

n°684461
benou
Posté le 25-03-2004 à 22:56:51  profilanswer
 

the real moins moins a écrit :

pour un String en entrée, j'aurais plutot tendance a utiliser un Reader (StringReader), qui sont au courant de l'encoding


+1
 

Code :
  1. return DocumentBuilderFactory
  2.   .newInstance()
  3.   .newDocumentBuilder()
  4.   .parse(new CharArrayReader(output.toCharArray());

n°684470
the real m​oins moins
Posté le 25-03-2004 à 23:09:32  profilanswer
 

m'enfin benou [:xx_xx]
 
new StringReader(output) !!
 
[:wam]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°684471
benou
Posté le 25-03-2004 à 23:11:28  profilanswer
 

the real moins moins a écrit :

m'enfin benou [:xx_xx]
 
new StringReader(output) !!
 
[:wam]


ha ben oui  [:mlc2]  
 
 :sweat:  
 
[:sisicaivrai]
 
[:neowen]

n°684474
the real m​oins moins
Posté le 25-03-2004 à 23:14:08  profilanswer
 

[:indiana jones]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
mood
Publicité
Posté le 25-03-2004 à 23:14:08  profilanswer
 

n°684477
krosso
j'suis à la bourre
Posté le 25-03-2004 à 23:17:52  profilanswer
 

oui, c'est plus élégant ça, je prends :)

Code :
  1. return DocumentBuilderFactory
  2.   .newInstance()
  3.   .newDocumentBuilder()
  4.   .parse(new StringReader(output));

 

n°684479
the real m​oins moins
Posté le 25-03-2004 à 23:22:41  profilanswer
 

[:franck75]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  perdu dans la jungle des apis XML

 

Sujets relatifs
[XML] Mettre en oeuvre un SchemaParser de l'XML
Le fichier XML peut contenir des fichier ?création d'un fichier XMl avec MSXML
XML contre MysqlXML et les caractères spéciaux
modifier un fichier XML[C#/XML]Lecture de fichier XML à l'aide d'un XML schema ?
DTD ou XML schema ?Positionner un élément XML particuler dans ma feuille XSL
Plus de sujets relatifs à : perdu dans la jungle des apis XML


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR