[XSLT/SVG] Transformatie direct laten zien

Pagina: 1
Acties:

  • Orphix
  • Registratie: Februari 2000
  • Niet online
Ik ben bezig een XML bestand naar een SVG bestand te transformeren via een XSL bestandje. Dit werkt allemaal aardig alleen laat IE het resulterende XML bestand zien. Als ik dan de SVG wil bekijken moet ik dit bestand opslaan als een .svg bestand en dan openen.

Dat wil ik dus niet :) Mijn vraag is dus hoe ik direct de transformatie als zijnde een svg bestand kan laten zien in de browser?

Ik wil dus het liever niet server-side oplossen. (Dus icm met een content-type oid).

  • MisterData
  • Registratie: September 2001
  • Laatst online: 20:23
Kun je niet in de XML zelf een content-type aangeven (net als in HTML) :?

  • tomato
  • Registratie: November 1999
  • Niet online
En als je een xsl:output doctype meegeeft?

  • zoepercavia
  • Registratie: September 2001
  • Laatst online: 26-12-2025
vermoed dat je dit in er in moet zetten
code:
1
2
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
  "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">

komt van hier:
http://www.xml.com/pub/a/2002/02/27/visual/index.html?page=2

Panacea.NL als je geinteresserd bent in IT en Geneeskunde!


  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11-2025
Hoe wil je de SVG dan laten zien dan? Naar mijn weten moet je daar toch echt een plugin voor gebruiken? Staat de SVG in een XHTML of is het geheel SVG?

Als je een Java 2 Plugin kunt eisen kan je eventueel met Batik werken als applet. Je kunt de transformatie dan ook client-side toepassen in Java en het werkt dan ook nog gelijk op alle platformen :) .

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment


  • zoepercavia
  • Registratie: September 2001
  • Laatst online: 26-12-2025
volgens mij bedoelt ie dat de browser het bestand niet goed herkent...
heeft niks met het parsen van de SVG zelf te maken...

Panacea.NL als je geinteresserd bent in IT en Geneeskunde!


  • Orphix
  • Registratie: Februari 2000
  • Niet online
Doctype opgeven helpt niet. Ook embedden in een HTML document werkt niet.
Ik denk dat ik maar voor een quick'n dirty php scriptje ga die de juiste content-type uitpoept.
Pagina: 1