Thomas J.S.: Verständnisfrage: GML --> SVG

Beitrag lesen

Hallo,

Wie kann ich GML in SVG wandeln? Ich habe etwas von XSLT gelesen und es auch an einem Bsp. clientseitig ausprbiert, aber ohne Ergebnis. Beim Recherchieren fallen mir andauernd XALAN und SAXON auf die Füße. Brauche ich so einen XSLT-Prozessor?

Ja.

Ich dachte, es reicht, wenn ich die GML habe, dazu eine xslt  schreibe (in der ich wie bei php den Code generiere)und diese dann im Browser (mit Plugin) anzeigen kann.

Und was führt deiner Meinung nach deinen PHP-Code aus? Auch dazu brauchst du eine Software, die dein PHP-Code versteht und ausführt. Das ist in dem Fall eben der PHP-Interpreter am Server.

Beschäftige dich mit:
http://de.selfhtml.org/xml/darstellung/xslgrundlagen.htm

Grüße
Thomas

PS: übrigens du kannst die XML/XSL-Transformation (also dein GML mit XSLT zu SVG 'machen') auch mit Hilfe von PHP erledigen:
http://www.php.net/manual/en/function.xsl-xsltprocessor-transform-to-uri.php

aus dem Beispiel dort:
<?php

// Load the XML source
$xml = new DOMDocument;
$xml->load('gml.xml');

$xsl = new DOMDocument;
$xsl->load('gml.xsl');

// Configure the transformer
$proc = new XSLTProcessor;
$proc->importStyleSheet($xsl); // attach the xsl rules

$proc->transformToURI($xml, 'file:///tmp/gml.svg');

?>