5568 sujets

Sémantique web et HTML

Bonjour tout le monde.
J'ai essayé un exemple qui met du code SVG dans un fichier HTML (ce qui m'intéresse beaucoup).
Le probléme c'est que mes navigateurs n'affichent pas le graphique incorporé dans le HTML.
Voici le code de l'exemple.

Merci d'avance

<?xml version="1.0"?>     
<html xmlns="http://www.w3.org/2000/svg">     
  <head>
  <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
   <title>SVG Embedded into an XHTML File</title>
  </head>
  <body>
 
<h1>An SVG rectangle (via Name spaces)</h1>
 
<!-- Created with Inkscape (http://www.inkscape.org/) -->     
<svg xmlns="http://www.w3.org/2000/svg" width="300" height="200">
  <defs
     id="defs1343" />
  <g
     id="layer1">
    <rect
       width="90"
       height="90"
       x="30"
       y="30"
       style="fill:#0000ff;fill-opacity:0.75;stroke:#000000;
              stroke-width:1px"
       id="rect1353" />
  </g>
</svg>     
 
  </body>
</html>
Très peu de navigateurs/versions reconnaissent SVG actuellement, hélas. Refais le test dans 5 ou 10 ans Smiley smile
Hmm, très peu... il y a tout de même un support partiel de SVG (avec souvent un support de SVG Tiny 1.1 voire 1.2, un support assez correct de SVG Basic, et partiel de SVG Full) dans les trois moteurs suivants: Presto (Opera), Webkit (Safari, Chrome), Gecko (Firefox).

Donc en gros, pour les choses simples, SVG est supporté partout sauf dans Internet Explorer (y compris dans la version 8 sortie très récemment).
Je suis entrain ce petit test car j'ai un projet qui consiste à paramétrer graphiquement les workflows avec svg dans une page jsp.
Je dois permettre des drag and drop tout en interpretant ce que l'utilisateur dessine pour alimenter mes tables qui sont en rapport avec le workflow (tables des etats,transition,traitements..)

Donc je me disais qu'en combinant le svg(avec javascript) et le jsp ça irait.
Bizarrement j'avais vu un exemple (que j'ai essayé de retrouver mais sans succés) sur la toile qui coùbinait svg et html et qui marchait avec comme extension Html en plus IE l'executait sans probléme

Il y'avait un peit truc à rajouter que j'ai en vain rechercher

Merci