HTML en SVG en HTML

J'ai un simple fichier SVG, qui voit bien dans Firefox - son certains texte enveloppé dans une boîte à l'aide d'un foreignObject d'inclure du code HTML - le texte est enveloppé dans la div:

<svg xmlns="http://www.w3.org/2000/svg" width="800" height="500">
<foreignObject class="node" x="46" y="22" width="200" height="300">
<body xmlns="http://www.w3.org/1999/xhtml">
<div>The quick brown fox jumps over the lazy dog. Pack my box with five dozen liquor jugs</div>
</body>
</foreignObject>
</svg>

Mais aucun montant de firkling pouvez faire ce travail comme un <svg> élément à l'intérieur d'un document HTML. La div finit toujours par être juste coulé avec d'autres divs dans le document.

Soit c'est fondamentalement pas possible ou que je fais une erreur avec les espaces de noms ou de quelque chose. Mais quelqu'un peut envelopper le au-dessus de SVG dans un document HTML, et d'afficher le texte dans une boîte de la largeur x hauteur à la position donnée (par rapport à la SVG ou de son contenant, bien sûr)?

Je n'ai pas vu un exemple de code HTML dans le SVG en HTML, ce qui me fait penser à son moi d'être stupide ou son impossible - les exemples sur internet semble juste être la façon d'intégrer le code HTML dans le SVG comme ci-dessus. Je vais plus profond.

InformationsquelleAutor Spacedman | 2011-09-17