[Svg]Batik

Batik [Svg] - Java - Programmation

Marsh Posté le 29-09-2003 à 11:55:33    

Je recherche quelqu'un qui pourrait me donner des renseignements sur l'utilisation de batik.
 
Merci d'avance

Reply

Marsh Posté le 29-09-2003 à 11:55:33   

Reply

Marsh Posté le 29-09-2003 à 11:58:28    

soit plus clair sinon je me contente de repondre :
 
http://xml.apache.org/batik/
 [:spamafote]


---------------
IVG en france
Reply

Marsh Posté le 29-09-2003 à 12:02:59    

Voila mon probleme :  
 
Dans mon fichier JavaScript j'utilise la commande xlink:href="coloriage.js"  
Ceci marche tres bien avec internet explorer.  
En revanche dans mon appli java j'utilise batik pour visualiser du svg.  
Mais batik me genere une erreur sur cette commande : The prefix "xlink" for attribute "xlink:href" is not bound.  
 
Ou est le probleme ????????

Reply

Marsh Posté le 29-09-2003 à 12:05:43    

tu peux montrer le bout de code correspondant dans ton appli java ?


---------------
IVG en france
Reply

Marsh Posté le 29-09-2003 à 12:07:49    

public CarteDeFrance(String path,String Table){
  try{
   String myFileURI = new File(path).toURL().toString();
   svgCanvas.setURI(myFileURI);
   JScrollPane scrollpane = new JScrollPane(svgCanvas);
   this.add(scrollpane);
  }
  catch (Exception ex) {
   ex.printStackTrace();
  }  
 }
 
 public void setURI(String uri){
  try{
   svgCanvas.setURI(uri);
  }
  catch (Exception ex) {
   ex.printStackTrace();
  }            
 }
 
 
et dans mon fichier .svg :
 
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg>
<svg id="root" width="475" height="450" style="shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality" viewBox="-3000 1250 6000 4500" preserveAspectRatio="xMidYMid meet" zoomAndPan="magnify">
 
<script type="text/ecmascript" xlink:href="coloriage.js">

Reply

Marsh Posté le 29-09-2003 à 12:14:28    

et il se plaint que xlink soit pas lié  [:wawash] , je cherche  mais là tout de suite je vois pas


---------------
IVG en france
Reply

Marsh Posté le 29-09-2003 à 12:16:58    

Je cherche d'ou vient l'erreur et ce qui m'etonne le plus c'est que apparemment bcp de personnes utilise exactement la meme ligne de commande.
Sous ie ca marche donc es ce que ca ne viendrait pas de batik ?

Reply

Marsh Posté le 29-09-2003 à 12:18:21    

ben le namespace "xlink" n'est pas declaré là, c'est normal qu'un parseur xml soit pas content


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

Marsh Posté le 29-09-2003 à 12:20:32    

Comment faire alors pour charger mon fichier js ?

Reply

Marsh Posté le 29-09-2003 à 12:21:16    

tu declares le namespace xlink [:nofret]


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

Marsh Posté le 29-09-2003 à 12:21:16   

Reply

Marsh Posté le 29-09-2003 à 12:23:01    

Je sais pas trop comment faire pour declarer le namespace xlink.
Comment dois-je le declarer et ou ca ?
 
Merci d'avance

Reply

Marsh Posté le 29-09-2003 à 12:29:18    

en svg, j'ai toujours fais que ça :

<script language="Javascript" xlink:href="machin.js" />


 
 :??:


---------------
IVG en france
Reply

Marsh Posté le 29-09-2003 à 12:30:22    

uriel a écrit :

en svg, j'ai toujours fais que ça :

<script language="Javascript" xlink:href="machin.js" />


 
 :??:  


 
Oui mais utilisait tu batik ?

Reply

Marsh Posté le 29-09-2003 à 12:34:44    

non, même si je connais, c'est pour ça que ce topic m'interesse particulierement (même si je vois pas la reponse :( )
 :jap:


---------------
IVG en france
Reply

Marsh Posté le 29-09-2003 à 12:37:08    

dommage que personne ne puisse m'indiquer la reponse a mon probleme. Ou du moins comment declarer ce namespace.
 
Merci quand meme a vous

Reply

Marsh Posté le 29-09-2003 à 12:40:33    

on peut voir la trace complete de l'exception stp?


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

Marsh Posté le 29-09-2003 à 12:41:36    

the real moins moins a écrit :

on peut voir la trace complete de l'exception stp?


 
Oui y a pas de probleme mais qu'es ce que tu appelle la trace complete ? Le code complet ?

Reply

Marsh Posté le 29-09-2003 à 12:54:16    

aie..
ben la stacktrace quoi...
ce que ton ex.printStackTrace affiche..
 
bon sinon essaie ça
 
<svg id="svg-root" width="450" height="450"
        xmlns:xlink="http://www.w3.org/1999/xlink">
 
(ajoute la partie en gras dans ton <svg> )


Message édité par the real moins moins le 29-09-2003 à 12:55:03

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

Marsh Posté le 29-09-2003 à 14:03:56    

Je te remercie sincerement car ca marche.

Reply

Marsh Posté le 29-09-2003 à 14:06:31    

:)
 
en xml, tout ce qui ressemble à pouet:truc signifie que truc est déclaré dans le namespace "pouet" au lieu du namespace "par defaut" de ton document. et dans ce cas, il faut déclarer le namespace en question.


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

Sujets relatifs:

Leave a Replay

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