Ik ben bezig om met cocoon een aantal grafiekjes te laten zien met SVG.
Als test heb ik hiervoor een simpel plaatje gemaakt en dat werkt perfect. De sitemap ziet er als volgt uit:
Nu heb ik een dir-list gemaakt van een aantal xml documenten met daarin data voor verschillende SVG figuren maar als ik op de link klik van het xml bestand dan krijg ik een wit scherm, terwijl als ik doel opslaan als gebruik, ik hem wel op kan slaan als een SVG en dan kan ik hem gewoon openen.
Hoe komt dit en hoe kan ik het verhelpen?
Sitemap:
Als test heb ik hiervoor een simpel plaatje gemaakt en dat werkt perfect. De sitemap ziet er als volgt uit:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
| <?xml version="1.0" encoding="iso-8859-1"?>
<map:sitemap xmlns:map="http://apache.org/cocoon/sitemap/1.0">
<map:pipelines>
<map:pipeline>
<map:match pattern="">
<map:generate src="input.xml"/>
<map:transform src="svg.xsl"/>
<map:serialize type="svgxml"/>
</map:match>
<map:match pattern="*.html">
<map:generate src="input.xml"/>
<map:transform src="svg.xsl"/>
<map:serialize type="svgxml"/>
</map:match>
</map:pipeline>
</map:pipelines>
</map:sitemap> |
Nu heb ik een dir-list gemaakt van een aantal xml documenten met daarin data voor verschillende SVG figuren maar als ik op de link klik van het xml bestand dan krijg ik een wit scherm, terwijl als ik doel opslaan als gebruik, ik hem wel op kan slaan als een SVG en dan kan ik hem gewoon openen.
Hoe komt dit en hoe kan ik het verhelpen?
Sitemap:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
| <?xml version="1.0"?>
<map:sitemap xmlns:map="http://apache.org/cocoon/sitemap/1.0">
<map:components>
<map:generators default="file"/>
<map:transformers default="xslt"/>
<map:readers default="resource"/>
<map:serializers default="html"/>
<map:selectors default="browser"/>
<map:matchers default="wildcard"/>
</map:components>
<map:pipelines>
<map:pipeline>
<map:match pattern="index.html">
<map:generate type="file" src="content/main.xml"/>
<map:transform type="xslt" src="style/main.xsl"/>
<map:serialize type="html"/>
</map:match>
<map:match pattern="dir-list/**">
<map:generate type="directory" src="{1}"/>
<map:transform src="style/dirlist.xsl"/>
<map:serialize type="html"/>
</map:match>
<map:match pattern="xmldocs/*">
<map:generate src="xmldocs/{1}"/>
<map:transform type="xslt" src="style/bestand.xsl"/>
<map:serialize type="svgxml"/>
</map:match>
<map:match pattern="">
<map:generate type="file" src="content/main.xml"/>
<map:transform type="xslt" src="style/main.xsl"/>
<map:serialize type="html"/>
</map:match>
</map:pipeline>
</map:pipelines>
</map:sitemap> |