Hallo @ all,
ich habe ein XML-File, in dem 8 solche Elemente enthalten sind:
Jedes mit einer anderen ID (1-8)
Der XSL-File nimmt nun alle diese Elemente und Ordnet sie neu:
Das klappt wunderbar.
Ich brauche jetzt aber einen neuen XSL-File, der nur die ersten 4 Elemente aus wählt.
Ich komme da einfach nicht weiter.
Ich hoffe mir kann jemand helfen.
lg kenny
ich habe ein XML-File, in dem 8 solche Elemente enthalten sind:
Code:
<ConnectionBlade> <No ID="1" MSO="true"> <Type Name="LAN/FC switch modul type" MSO="true"> </Type> <Model NTH="true"> </Model> <HWVersion> </HWVersion> <FWVersion> </FWVersion> <MACAddr NTH="true"> </MACAddr> <IPAddr NTH="true"> </IPAddr> </ConnectionBlade>
Der XSL-File nimmt nun alle diese Elemente und Ordnet sie neu:
Code:
<xsl:template match="/"> ... <xsl:element name="System"> ... <xsl:element name="ConnectionBlade"> <xsl:call-template name="cblade" /> </xsl:element> ....
Code:
.... <xsl:template name="cblade"> <xsl:apply-templates select="//ConnectionBlade/No" /> </xsl:template> ........
Code:
....... <xsl:template match="ConnectionBlade/No"> <No ID="{@ID}" MSO="{@MSO}"> <Type Name="{@Type}" MSO="true"><xsl:value-of select="Type"/> </Type> <Model NTH="true"><xsl:value-of select="Model" /> </Model> <HWVersion><xsl:value-of select="HWVersion" /> </HWVersion> <FWVersion><xsl:value-of select="FWVersion" /> </FWVersion> <MACAddr NTH="true"><xsl:value-of select="MACAddr" /> </MACAddr> <IPAddr NTH="true"><xsl:value-of select="IPAddr" /> </IPAddr> </No> </xsl:template> .....
Ich brauche jetzt aber einen neuen XSL-File, der nur die ersten 4 Elemente aus wählt.
Ich komme da einfach nicht weiter.
Ich hoffe mir kann jemand helfen.
lg kenny
Comment