Changeset 1029 for MDService2/trunk/MDService2/src/xsl/model2matrix.xsl
- Timestamp:
- 01/02/11 19:30:58 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
MDService2/trunk/MDService2/src/xsl/model2matrix.xsl
r862 r1029 46 46 <Termsets> 47 47 <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,'&maxdepth=8&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,'&maxdepth=8&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> 52 72 53 73 <xsl:variable name="termset_matrix" > … … 81 101 <xsl:apply-templates mode="matrix" > 82 102 <xsl:with-param name="profile" select="$profile"></xsl:with-param> 83 </xsl:apply-templates> 103 </xsl:apply-templates> 84 104 </Terms> 85 105 </xsl:variable> … … 266 286 </xsl:apply-templates> 267 287 268 288 <xsl:copy-of select="v" /> 269 289 </xsl:copy> 270 290 … … 395 415 <xsl:with-param name="profile" select="$profile" /> 396 416 </xsl:apply-templates> 417 397 418 </Term> 398 419
Note: See TracChangeset
for help on using the changeset viewer.