[JAVA] Comment récupèrer l'encoding d'un document XML ???

Comment récupèrer l'encoding d'un document XML ??? [JAVA] - Programmation

Marsh Posté le 11-04-2001 à 17:44:57    

j'ai l'entête suivante dans mon document :
<?xml version="1.0" encoding="ISO-8859-1"?>
 
je voudrai récupérer les infos de l'entête encoding, version, standalone avec le parser Xerces.
 
qq'un a une idée ????

Reply

Marsh Posté le 11-04-2001 à 17:44:57   

Reply

Marsh Posté le 11-04-2001 à 18:29:31    

ne serait ce pas getEncoding(), m'enfin je ne suis pas sur va falloir que je m'y replonge dedans ..

 

[edit]--Message édité par nabab--[/edit]


---------------
Ce qui vaut la peine d'être fait vaut la peine d'être bien fait
Reply

Marsh Posté le 11-04-2001 à 18:32:11    

j'savais bien qu'ça allais attirer le nabab un post comme ça :D


---------------
Webmaster du site de l'Île-Saint-Denis : http://www.lile-saint-denis.fr
Reply

Marsh Posté le 11-04-2001 à 18:40:15    

Ouais mais je suis pas super frais sur Java XML cela fait 6 mois que je n'y ai pas touché ...


---------------
Ce qui vaut la peine d'être fait vaut la peine d'être bien fait
Reply

Marsh Posté le 11-04-2001 à 19:01:01    

G cherché et je pense avoir trouvé >
 
http://xml.apache.org/apiDocs/org/ [...] ormat.html
 
Ce fut laborieux car les souvenirs jouent pas mal de tours.

 

[edit]--Message édité par nabab--[/edit]


---------------
Ce qui vaut la peine d'être fait vaut la peine d'être bien fait
Reply

Marsh Posté le 11-04-2001 à 19:43:58    

Ben en tout cas c pas le nom qui était difficile>
 

  • getEncoding()  
  • getVersion()  
  • getStandalone()


Mais ce qui est bizarre c que je ne me rappele pas que cela soit aussi evident, et que j'etais passé par un autre moyen.

 

[edit]--Message édité par nabab--[/edit]


---------------
Ce qui vaut la peine d'être fait vaut la peine d'être bien fait
Reply

Marsh Posté le 11-04-2001 à 19:49:28    

au fait nabab tu bosses en freelancer?


---------------
mangez du mozilla c le futur, c votre DESTIN ! http://www.mozilla.org/releases/
Reply

Marsh Posté le 11-04-2001 à 19:51:40    

Ben en duolancer, en fait guru, un mentor et moi meme avons monté une boite ...


---------------
Ce qui vaut la peine d'être fait vaut la peine d'être bien fait
Reply

Marsh Posté le 11-04-2001 à 19:52:55    

startoppe? fait quoi la boite?


---------------
mangez du mozilla c le futur, c votre DESTIN ! http://www.mozilla.org/releases/
Reply

Marsh Posté le 11-04-2001 à 19:57:21    

Ben start up plus ou moins plutot SARL, notre boite fait des applications internet en ce moment on a developpé une place de marché s'appuyant sur le XML ... Sinon on recherche activement des investisseurs c devenu une priorité maintenant ...


---------------
Ce qui vaut la peine d'être fait vaut la peine d'être bien fait
Reply

Marsh Posté le 11-04-2001 à 19:57:21   

Reply

Marsh Posté le 11-04-2001 à 20:00:47    

chuis pas très au courrant d internet  :cry:  
le xml ça commence à sutiliser? où kien a???


---------------
mangez du mozilla c le futur, c votre DESTIN ! http://www.mozilla.org/releases/
Reply

Marsh Posté le 11-04-2001 à 20:03:56    

EN fait le XML en back office, sur les serveurs commencent à etre courant, c vers le client (navigateur) qu'on l'utilise le moins.
 
Mais cela va changer dans un an avec les web services, la technologie SOAP ....
 
MSDN ONLINE est tout en XML ...

 

[edit]--Message édité par nabab--[/edit]


---------------
Ce qui vaut la peine d'être fait vaut la peine d'être bien fait
Reply

Marsh Posté le 11-04-2001 à 21:02:13    

et les parseurs XML y servent à retransformer en html ou un truc du genre?


---------------
mangez du mozilla c le futur, c votre DESTIN ! http://www.mozilla.org/releases/
Reply

Marsh Posté le 11-04-2001 à 21:34:29    

nabab a écrit a écrit :

Ben en tout cas c pas le nom qui était difficile>
 

  • getEncoding()  
  • getVersion()  
  • getStandalone()


Mais ce qui est bizarre c que je ne me rappele pas que cela soit aussi evident, et que j'etais passé par un autre moyen.
 
 




 
Je ne veux pas créer une instance d'OutputFormat (je n'ai rien à sérialiser ou transformer pour balancer le document dans un flux de sortie), je veux juste récupérer l'encoding et les autre infos de l'entête d'un document EXISTANT.
 
Quand tu instancies la classe OutputFormat, une nouvelle entête est créée avec l'encoding que tu lui donnes sinon c UTF-8 par défaut.

Reply

Marsh Posté le 12-04-2001 à 08:42:36    

Le probleme c que xerces à mon humble experience ne l'a pas encore implementé à la difference de Alphaworks (IBM). Et comme IBM participe à Xerces cela ne saurait tardé mais pour l'instant, je pense que tu dois simplement parser avec une bonne vielle methode à la mano l'entete de ton fichier comme tu l'aurais fait si ton fichier etait un simple fichier texte, ou recourir à des méthodes mooins dirons nous logique comme l'instanciation d'un objet OutputFormat qui je croyais pouvait prendre un document comme parametre pour la construction et s'adapter à l'encoding ou la version de ce dernier ... Mais cela n'a pas l'air d'etre le cas ...
 
Sinon je regarde la classe DocumentImpl >
http://xml.apache.org/apiDocs/org/ [...] tImpl.html


---------------
Ce qui vaut la peine d'être fait vaut la peine d'être bien fait
Reply

Marsh Posté le 12-04-2001 à 09:05:04    

D'ailleurs en fait j'ai l'impression que ces methodes font partie integrante du DOM Level 3 ...


---------------
Ce qui vaut la peine d'être fait vaut la peine d'être bien fait
Reply

Marsh Posté le 12-04-2001 à 09:51:52    

la classe DocumentImpl propose ces méthodes à titre expérimental dans la version 1.3.1 du parser Xerces, aaaarf j'avais la version 1.3.0.
 
J'ai testé ca fonctionne très bien. :)

Reply

Marsh Posté le 12-04-2001 à 09:56:50    

He ben voila.
Dire qu'il y a 6 mois, ben fallait mettre les mains dans le cambouis  :D


---------------
Ce qui vaut la peine d'être fait vaut la peine d'être bien fait
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed