Subversion Repositories eFlore/Archives.eflore-consultation-v2

Rev

Rev 27 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 27 Rev 105
Line 1... Line 1...
1
<?xml version="1.0" encoding="UTF-8"?>
1
<?xml version="1.0" encoding="UTF-8"?>
-
 
2
<!-- Note : enregistrer ce fichier avec l'encodage UTF-8 cookie. -->
2
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
3
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
3
    <xsl:output method="text" version="1.0" encoding="UTF-8" indent="yes"/>
4
  <xsl:output method="text" version="1.0" encoding="UTF-8" indent="yes"/>
4
    
-
 
5
    <xsl:template match="/macroelement">&lt;?
5
  <xsl:template match="/macroelement">&lt;?
6
      
-
 
7
        <xsl:apply-templates select="//balise2" mode="require_once"/>
6
    <xsl:apply-templates select="//balise2" mode="require_once"/>
8
        
-
 
9
    
-
 
10
        
-
 
11
        class <xsl:value-of select="@nom"/> extends macroElement {
7
        class <xsl:value-of select="@nom"/> extends macroElement {
Line 12... Line -...
12
        
-
 
13
            
8
            
14
            function getSQL()
9
            function getSQL()
15
            {
10
            {
16
                $contexte = array();
11
                $contexte = array();
17
                <xsl:apply-templates select="requetes/requete"/>
12
                <xsl:apply-templates select="requetes/requete"/>
Line 24... Line 19...
24
            }
19
            }
Line 25... Line 20...
25
 
20
 
Line 26... Line 21...
26
            -->
21
            -->
27
        
-
 
28
        }
-
 
29
        
22
        
30
        
23
        }
Line 31... Line 24...
31
?&gt;
24
?&gt;
32
    </xsl:template>
25
  </xsl:template>
Line 54... Line 47...
54
 
47
  
Line 55... Line 48...
55
    <xsl:template match="parametre[position()=last()]" mode="renseigne">!empty($contexte['<xsl:value-of select="@nom"/>']) </xsl:template>
48
  <xsl:template match="parametre[position()=last()]" mode="renseigne">!empty($contexte['<xsl:value-of select="@nom"/>']) </xsl:template>
Line 56... Line -...
56
 
-
 
57
    <xsl:template match="parametre" mode="renseigne">!empty($contexte['<xsl:value-of select="@nom"/>']) and </xsl:template>
49
  
58
 
50
  <xsl:template match="parametre" mode="renseigne">!empty($contexte['<xsl:value-of select="@nom"/>']) and </xsl:template>
59
    
51
  
60
    <xsl:template match="*" mode="level1root">
52
  <xsl:template match="*" mode="level1root">
61
           $element= new domElement('<xsl:value-of select="name()"/>');
53
           $element= new domElement('<xsl:value-of select="name()"/>');
Line 98... Line 90...
98
            $this->baseDOM = $element;
90
    $this->baseDOM = $element;
99
           $element= new domElement('<xsl:value-of select="name()"/>');
91
    $element= new domElement('<xsl:value-of select="name()"/>');
100
            $this->baseDOM->appendChild($element);
92
    $this->baseDOM->appendChild($element);
101
            <xsl:apply-templates select="@*"/>
93
    <xsl:apply-templates select="@*"/>
102
            <xsl:apply-templates select="text()"/>
94
    <xsl:apply-templates select="text()"/>
103
    
-
 
104
    </xsl:template>
95
  </xsl:template>
Line 105... Line 96...
105
    
96
  
106
    <xsl:template match="@*">
97
  <xsl:template match="@*">
107
            $element->setAttribute('<xsl:value-of select="name()"/>',<xsl:value-of select="."/>);
98
    $element->setAttribute('<xsl:value-of select="name()"/>',<xsl:value-of select="."/>);
Line 108... Line 99...
108
    </xsl:template>
99
  </xsl:template>
109
    
100
  
110
    <xsl:template match="text()">
101
  <xsl:template match="text()">
Line 111... Line -...
111
        /*text(<xsl:value-of select="."/>)*/
-
 
112
    </xsl:template>
102
    /*text(<xsl:value-of select="."/>)*/