Prosil bi, če mi pomagate:
imam xml iz tujine, ki ga hočem transformirat v naš standardni xml format. Notri je tudi za vsak item vrstica:
<PropertyDescriptions>
<PropertyDescription>
<DescriptionText>....OPIS ......</DescriptionText>
<DescriptionType DescriptionType="4" />
</PropertyDescription>
<PropertyDescription>
<DescriptionText>2 SOBNO STANOVANJE NA TABORU</DescriptionText>
<DescriptionType DescriptionType="6" />
</PropertyDescription>
</PropertyDescriptions>
rad bi dobil sledeč izpis:
<table6>2 SOBNO STANOVANJE NA TABORU</table6>
<table4>....OPIS....<table>
Poizkusil sem že na 2 načina:
1)
<xsl:template match="PropertyDescriptions/PropertyDescription">
<xsl:for-each select="DescriptionType">
<xsl:element name="Title{@DescriptionType}"><xsl:value-of select="DescriptionText" />
/xsl:element
/xsl:for-each/xsl:template
in <xsl:apply-templates select="PropertyDescriptions/PropertyDescription" />
rezultat je :
<Table4/>
<Table6/>
če pa probam takole:
<xsl:template match="PropertyDescriptions/PropertyDescription">
<xsl:for-each select=".">
<xsl:element name="table{@DescriptionType}"><xsl:value-of select="DescriptionText" />
/xsl:element
/xsl:for-each/xsl:template
pa je rezultat:
<table>2 SOBNO STANOVANJE NA TABORU</table>
<table>....OPIS....</table>
Prosim, če mi pomagate, da dobim pravilni izpis tagov