Subversion Repositories SmartDukaan

Rev

Rev 84 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
84 naveen 1
<?xml version="1.0"?>
2
 
3
<xsl:stylesheet version="1.0"
4
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
5
 
6
<xsl:template match="/">
7
    <add>
8
        <xsl:apply-templates/>
9
    </add>
10
</xsl:template>
11
 
12
<xsl:template match="Entity">
13
    <doc>
14
        <field name="ID">
15
            <xsl:value-of select="@ID"/>
16
        </field>
17
        <field name="Category">
18
            <xsl:value-of select="Category"/>
19
        </field>
20
        <field name="Name">
21
            <xsl:value-of select="Title"/>
22
        </field>
23
        <xsl:apply-templates/>
24
    </doc>
25
</xsl:template>
26
 
27
<xsl:template match="Facet">
28
    <xsl:for-each select="Value">
29
        <field>
30
            <xsl:attribute name="name">
31
                <xsl:text>F_</xsl:text><xsl:value-of select="../@ID"/>
32
            </xsl:attribute>
33
            <xsl:value-of select="."/>
34
        </field>
35
    </xsl:for-each>
36
</xsl:template>
37
 
38
<xsl:template match="Property">
39
    <xsl:for-each select="Value">
40
        <field>
41
            <xsl:attribute name="name">
42
                <xsl:text>P_</xsl:text><xsl:value-of select="../@ID"/>
43
            </xsl:attribute>
44
            <xsl:value-of select="."/>
45
        </field>
46
    </xsl:for-each>
47
</xsl:template>
48
</xsl:stylesheet>