Ignore:
Timestamp:
01/02/11 19:30:58 (13 years ago)
Author:
vronk
Message:

changes to columns, terms (unfinished) ; .ui-context-dialog

File:
1 edited

Legend:

Unmodified
Added
Removed
  • MDService2/trunk/MDService2/src/xsl/model2matrix.xsl

    r862 r1029  
    4646                <Termsets>
    4747                <xsl:for-each select="Term/Term" >
    48                         <xsl:variable name="termset_name" select="@name" />                     
    49                         <xsl:variable name="resolved_termset_uri" select="concat($model_matrix_uri,$termset_name,'&amp;maxdepth=8&amp;repository=',$repository_uri)" />
    50                         <xsl:message>processing model-term($resolved_termset_uri): <xsl:value-of select="$resolved_termset_uri" /> </xsl:message>
    51                         <xsl:variable name="termset" select="document($resolved_termset_uri)" />
     48                        <xsl:variable name="termset_name" select="@name" />                                             
     49                       
     50                        <xsl:variable name="termset" >
     51                                <xsl:choose>
     52                                        <!-- if existing children, process directly those (enrich them in a separate matrix-run  -->
     53                                        <xsl:when test="Term">
     54                                                <xsl:variable name="terms" >                                                   
     55                                                        <Terms>
     56                                                                <xsl:copy-of select="." />
     57                                                        </Terms>       
     58                                                </xsl:variable>                                         
     59                                               
     60                                                <xsl:apply-templates select="$terms" mode="matrix" />                                           
     61                                        </xsl:when>
     62                                        <!--  else get the full summary for given termset -->
     63                                        <xsl:otherwise>
     64                                        <xsl:variable name="resolved_termset_uri" select="concat($model_matrix_uri,$termset_name,'&amp;maxdepth=8&amp;repository=',$repository_uri)" />
     65                                                <xsl:message>processing model-term($resolved_termset_uri): <xsl:value-of select="$resolved_termset_uri" /> </xsl:message>                       
     66                                                <xsl:copy-of select="document($resolved_termset_uri)" />
     67                                        </xsl:otherwise>
     68                                </xsl:choose>
     69                        </xsl:variable>
     70                       
     71                        <xsl:message><xsl:copy-of select="$termset" ></xsl:copy-of></xsl:message>
    5272
    5373                        <xsl:variable name="termset_matrix" >
     
    81101                                <xsl:apply-templates mode="matrix"  >
    82102                                        <xsl:with-param name="profile" select="$profile"></xsl:with-param>
    83                                 </xsl:apply-templates>
     103                                </xsl:apply-templates>                         
    84104                        </Terms>
    85105                </xsl:variable>
     
    266286                </xsl:apply-templates>
    267287                       
    268                
     288                <xsl:copy-of select="v"  />
    269289        </xsl:copy>                                                     
    270290       
     
    395415                                        <xsl:with-param name="profile" select="$profile" />
    396416                                </xsl:apply-templates>
     417                               
    397418                        </Term>
    398419                       
Note: See TracChangeset for help on using the changeset viewer.