Changeset 3526
- Timestamp:
- 09/03/13 17:36:29 (11 years ago)
- Location:
- SMC/trunk/SMC/src/xsl
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
SMC/trunk/SMC/src/xsl/smc_commons.xsl
r3468 r3526 11 11 <xsl:include href="dcr_rdf2terms.xsl"/> 12 12 <xsl:include href="dcr_dcif2terms.xsl"/> 13 13 <xsl:include href="sru-scan2profile-list.xsl"/> 14 14 15 15 <xd:doc xmlns:xd="http://www.oxygenxml.com/ns/doc/xsl"> … … 66 66 <xsl:variable name="result" select="my:getData($key,$id,$cache)"></xsl:variable> 67 67 68 <xsl:message><xsl:value-of select="$cache_path" /> available <xsl:value-of select="doc-available($cache_path)" /></xsl:message> 68 <xsl:call-template name="message"> 69 <xsl:with-param name="message">getData cache_path: <xsl:value-of select="$cache_path" /> available <xsl:value-of select="doc-available($cache_path)" /></xsl:with-param> 70 </xsl:call-template> 71 <xsl:call-template name="message"> 72 <xsl:with-param name="message">getData exists result: <xsl:value-of select="exists($result/*)" /></xsl:with-param> 73 </xsl:call-template> 74 69 75 <!-- <xsl:message>cachePath: <xsl:value-of select="$cache_path"></xsl:value-of></xsl:message>--> 70 <xsl:if test="contains($cache,'refresh') and not(doc-available($cache_path))"> 76 <xsl:if test="contains($cache,'refresh') and not(doc-available($cache_path)) and exists($result/*)"> 77 78 <xsl:call-template name="message"> 79 <xsl:with-param name="message">getData writing to: <xsl:value-of select="$cache_path"></xsl:value-of></xsl:with-param> 80 </xsl:call-template> 81 71 82 <xsl:result-document href="{$cache_path}" format="xml" > 72 83 <xsl:copy-of select="$result" /> 73 84 </xsl:result-document> 85 </xsl:if> 86 <xsl:if test="not(exists($result/*))"> 87 <xsl:call-template name="message"> 88 <xsl:with-param name="message">WARNING: no data for <xsl:value-of select="$cache_path" /></xsl:with-param> 89 </xsl:call-template> 90 74 91 </xsl:if> 75 92 … … 103 120 104 121 <xsl:variable name="cached_data_file" select="my:cachePath($key,$id)"></xsl:variable> 105 <xsl:message>cache: <xsl:value-of select="$cache" /></xsl:message> 106 <xsl:message>key: <xsl:value-of select="$key"></xsl:value-of></xsl:message> 107 <xsl:message><xsl:value-of select="$cached_data_file" /> available <xsl:value-of select="doc-available($cached_data_file)" /></xsl:message> 122 <xsl:call-template name="message"> 123 <xsl:with-param name="message">my:getDatA() cache: <xsl:value-of select="$cache" /></xsl:with-param></xsl:call-template> 124 125 <xsl:call-template name="message"> 126 <xsl:with-param name="message">my:getDatA() key: <xsl:value-of select="$key"></xsl:value-of></xsl:with-param> 127 </xsl:call-template> 128 <xsl:call-template name="message"> 129 <xsl:with-param name="message">my:getDatA() cached_data_file: <xsl:value-of select="$cached_data_file" /> available <xsl:value-of select="doc-available($cached_data_file)" /></xsl:with-param> 130 </xsl:call-template> 108 131 109 132 … … 118 141 <xsl:variable name="cmd-profiles" select="document(my:config('cmd-profiles','url'))" /> 119 142 <!-- integrate profiles that are already used in instance data, but not public - if appropriate config entry given --> 120 <xsl:variable name="used-profiles" > 121 <xsl:if test="my:config('used-profiles','url') ne ''" > 122 <xsl:copy-of select="document(my:config('used-profiles','url'))" /> 123 </xsl:if> 124 </xsl:variable> 143 <xsl:variable name="used-profiles" select="my:getData('used-profiles')" /> 125 144 <profileDescriptions> 126 145 <!-- DEBUG:<xsl:value-of select="my:config('used-profiles','url')"></xsl:value-of>--> … … 130 149 </profileDescriptions> 131 150 </xsl:when> 151 <xsl:when test="$key='used-profiles' "> 152 <xsl:if test="my:config('used-profiles','url') ne ''" > 153 <xsl:variable name="scan-cmd.profile" select="doc(my:config('used-profiles','url'))" /> 154 <!-- <xsl:call-template name="message"> 155 <xsl:with-param name="message">DEBUG: count scan-cmd-profiles: <xsl:value-of select="count($scan-cmd.profile/*)" /></xsl:with-param> 156 </xsl:call-template>--> 157 <xsl:apply-templates select="$scan-cmd.profile/*" /> 158 <!--<xsl:variable name="used-profiles"> 159 <xsl:apply-templates select="$scan-cmd.profile/*" /> 160 </xsl:variable> 161 <xsl:copy-of select="$used-profiles"></xsl:copy-of>--> 162 </xsl:if> 163 </xsl:when> 132 164 <xsl:when test="$key='profiles' or $key='datcats'"> 133 165 <xsl:copy-of select="my:getRawData($key, $id)" /> … … 220 252 <xsl:variable name="resolved_uri" select="if (doc-available($cached_data_file)) then $cached_data_file else concat($cmd_profiles_uri[$key='profiles'] , $id, '/xml'[$key='profiles'], '.dcif'[$key='datcats'])" /> 221 253 222 <xsl:message><xsl:value-of select="$key" />:</xsl:message> 223 <xsl:message>resolved_uri:<xsl:value-of select="$resolved_uri" /></xsl:message> 254 <xsl:call-template name="message"> 255 <xsl:with-param name="message">my:getRawData() <xsl:value-of select="$key" />: <xsl:value-of select="$id" /></xsl:with-param> 256 </xsl:call-template> 257 <xsl:call-template name="message"> 258 <xsl:with-param name="message">my:getRawData() resolved_uri:<xsl:value-of select="$resolved_uri" /></xsl:with-param> 259 </xsl:call-template> 224 260 <xsl:if test="doc-available($resolved_uri)"> 225 261 <xsl:copy-of select="doc($resolved_uri)" /> -
SMC/trunk/SMC/src/xsl/smc_functions.xsl
r3482 r3526 224 224 <xsl:variable name="ambi_terms_parent" select="$ambi_terms/*[@name=$term/@name]" /> 225 225 <xsl:variable name="term1" select="." /> 226 <xsl:message>Term:<xsl:value-of select="$term1/@path" />|ambi: <xsl:value-of select="count($ambi_terms)" />|</xsl:message> 226 227 <xsl:call-template name="message"> 228 <xsl:with-param name="message">Term:<xsl:value-of select="$term1/@path" />|ambi: <xsl:value-of select="count($ambi_terms)" />|</xsl:with-param> 229 </xsl:call-template> 227 230 <xsl:variable name="minimal_contexts" > 228 231 <xsl:for-each select="$ambi_terms/*[not(@path=$term1/@path)]" > … … 317 320 $key, if ($id!='') then concat('/', my:normalize($id)) else '', '.xml')" /> 318 321 </xsl:function> 319 322 323 324 <xsl:template name="message"> 325 <xsl:param name="message" select="'verbose'"/> 326 <xsl:if test="$debug_mode eq 'verbose'" > 327 <xsl:message><xsl:value-of select="$message"></xsl:value-of></xsl:message> 328 </xsl:if> 329 330 </xsl:template> 320 331 321 332 -
SMC/trunk/SMC/src/xsl/smc_params.xsl
r3443 r3526 19 19 <!-- <xsl:param name="cache_dir" select="'file:/C:/Users/m/3lingua/clarin/CMDI/SMC/cache/'" />--> 20 20 <xsl:param name="cache_dir" select="'file:/C:/Users/m/3/clarin/_repo/SMC/data/'" /> 21 <xsl:param name="debug_mode" select="'verbose'" /> 21 22 </xsl:stylesheet> -
SMC/trunk/SMC/src/xsl/sru-scan2profile-list.xsl
r3471 r3526 45 45 <xsl:param name="filter" select="'only-private'" /> 46 46 47 <xsl:template match="/ " >47 <xsl:template match="/sru:scanResponse" > 48 48 49 49 <xsl:choose>
Note: See TracChangeset
for help on using the changeset viewer.