Ik heb de volgende code:
etiketten.xml:
etiketten_filter.xsl
Als je nu kijkt naar het resultaat in MSIE 6, ziet dat er normaal uit. Maar als je kijkt in MSIE 5, dan geeft hij de "etiketten"-nodes niet weer. Helemaal niet. Als ik dit doe:
... dan komt er één keer "test" uit. Ik vind het maar een vreemde zaak. Het slaat helemaal nergens op. Heeft iemand een idee hoe ik deze XSLT compatible kan maken?
etiketten.xml:
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"?>
<?xml-stylesheet type="text/xsl" href="etiketten_filter.xsl"?>
<etiket>
<etiketten>
<f1>1</f1>
<f2>12100315</f2>
<f3> ACIPEN-V POEDER VOOR SUSPENSIE 60MG/3ML
</f3>
</etiketten>
<etiketten>
<f1>2</f1>
<f2>12100706</f2>
<f3> AEROPAX TABLET 40MG
</f3>
</etiketten>
<etiketten>
<f1>3</f1>
<f2>12104264</f2>
<f3> ATROVENT AEROSOL 20MCG/DO SPBS 300DO + INHALATOR
</f3>
</etiketten>
</etiket> |
etiketten_filter.xsl
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| <?xml version="1.0" encoding="iso-8859-1"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:output method="html" indent="no" media-type="text/html"/> <xsl:template match="/etiket"> test1 <xsl:apply-templates select="etiketten"/> </xsl:template> <xsl:template match="etiketten"> <h1><xsl:value-of select="f1"/></h1> <h2><xsl:value-of select="f2"/></h2> <h3><xsl:value-of select="f3"/></h3><p/> </xsl:template> </xsl:stylesheet> |
Als je nu kijkt naar het resultaat in MSIE 6, ziet dat er normaal uit. Maar als je kijkt in MSIE 5, dan geeft hij de "etiketten"-nodes niet weer. Helemaal niet. Als ik dit doe:
code:
1
| <xsl:for-each select="etiketten">test</xsl:for-each> |
... dan komt er één keer "test" uit. Ik vind het maar een vreemde zaak. Het slaat helemaal nergens op. Heeft iemand een idee hoe ik deze XSLT compatible kan maken?