Ignore:
Timestamp:
02/26/09 19:09:00 (3 years ago)
Author:
anp
Message:

odTemplate : ajout de @axis sur rootTitle + ajout sm:dynamicString dans la définition du titre de compositionOdtTransf

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Wsp_Modeling/spaces/gen/modelBuilder/bs.doss/sm_compositionOdtTransf/bs.xml.xsl

    r10728 r12883  
    5656 
    5757        <xsl0:variable name="vAgentModel" select="computeNodeAgent('//agentModel')"/> 
    58  
     58    <xsl0:variable name="vPrimSource" select="computeNodeAgent(computeNodeAgent('//agentModel', 'source'))"/> 
     59     
     60    <xsl0:include href="bsco:sm/od/getContent.xsl.xsl"/> 
     61     
    5962        <xsl0:template match="sm:compositionOdtTransf"> 
    6063                <structure code="{resultatAgent($vAgentModel/codeModel)}{resultatAgent('//axisTransformer')}" racine="//{resultatAgent($vAgentModel/qNameTagRootModel)}" xmlns:sc="http://www.utc.fr/ics/scenari/v3/core" codecomposant="{resultatAgent('codecomposant')}" version="1.0"> 
     
    120123                                        <source><xsl0:value-of select="sm:fixedTitle/@value"/></source> 
    121124                                </xsl0:when> 
     125                                <xsl0:otherwise> 
     126                        <source type="composition-dynamique"> 
     127                            <c:composition> 
     128                                <xsl0:attribute name="xmlns:c">composition</xsl0:attribute> 
     129                                <xsl0:apply-templates/> 
     130                            </c:composition> 
     131                        </source> 
     132                    </xsl0:otherwise> 
    122133                        </xsl0:choose> 
    123134                </valeur> 
    124135        </xsl0:template> 
     136         
     137    <xsl0:template match="sm:dynamicString"> 
     138       <c:donnee type="xslOnSrc-dynamique"> 
     139           <xsl0:text disable-output-escaping="yes"> 
     140               <![CDATA[ 
     141               <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"  
     142                               xmlns:sp="http://www.utc.fr/ics/scenari/v3/primitive"  
     143                               xmlns:sc="http://www.utc.fr/ics/scenari/v3/core"  
     144                               xmlns:java="http://xml.apache.org/xslt/java"  
     145                               xmlns:xalan="http://xml.apache.org/xalan" 
     146                               exclude-result-prefixes="xalan" version="1.0"> 
     147                   <xsl:output method="xml" indent="no" omit-xml-declaration="yes"/> 
     148                   <xsl:param name="vAgent"/> 
     149                   <xsl:param name="vDialog"/> 
     150               ]]> 
     151           </xsl0:text> 
     152           <xsl:template match="*"> 
     153               <xsl0:attribute name="xmlns:{resultatAgent($vAgentModel/prefixModel)}"><xsl0:value-of select="resultatAgent($vAgentModel/nsModel)"/></xsl0:attribute> 
     154               <xsl0:apply-templates/> 
     155           </xsl:template> 
     156           <xsl0:text disable-output-escaping="yes"> 
     157               <![CDATA[ 
     158               </xsl:stylesheet> 
     159               ]]> 
     160           </xsl0:text> 
     161       </c:donnee> 
     162    </xsl0:template> 
    125163         
    126164        <!-- ###  
Note: See TracChangeset for help on using the changeset viewer.