Changeset 9305


Ignore:
Timestamp:
07/02/07 15:31:01 (5 years ago)
Author:
anp
Message:

ajout de sm:choose dans binaryOdTransf

Location:
trunk/Wsp_Modeling
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Wsp_Modeling/es/content/resources/binaryOdTransf/xml.xed.xml

    r8628 r9305  
    257257                                                                </childs> 
    258258                                                        </element> 
     259                                                        <!-- choose --> 
     260                                                        <element se:name="sm:choose" se:bind="element"> 
     261                                                                <childs> 
     262                                                                        <element se:name="sm:when" se:bind="element" se:card="+"> 
     263                                                                                <atts> 
     264                                                                                        <!--  
     265                                                                                        <attribute se:name="codes" se:bind="attribute" tooltiptext="Codes des 'sm:part' séparés par des espaces"> 
     266                                                                                                <wordsInput trim="true" filterRegExp="^([a-zA-Z0-9 ]+|\*)$"/> 
     267                                                                                        </attribute> 
     268                                                                                         --> 
     269                                                                                        <attribute se:name="xpath" se:bind="attribute" tooltiptext="Expression XPath libre"> 
     270                                                                                                <wordsInput trim="true" frenchPonct="false"/> 
     271                                                                                        </attribute> 
     272                                                                                </atts> 
     273                                                                                <childs> 
     274                                                                                        <se:ref se:refid="content_choice"/> 
     275                                                                                        <insert se:bind="current"/> 
     276                                                                                </childs> 
     277                                                                        </element> 
     278                                                                        <element se:name="sm:otherwise" se:bind="element" se:card="?" insert="true"> 
     279                                                                                <childs> 
     280                                                                                        <se:ref se:refid="content_choice"/> 
     281                                                                                        <insert se:bind="current"/> 
     282                                                                                </childs> 
     283                                                                        </element> 
     284                                                                </childs> 
     285                                                        </element> 
    259286                                                </se:choice> 
    260287                                                <insert se:bind="current"/> 
  • trunk/Wsp_Modeling/spaces/gen/modelBuilder/bs.doss/sm_binaryOdTransf.xml

    r5760 r9305  
    5050                <pathAgent type="xpath-statique">concat('@', getIdFromPath(sm:model/@sc:refUri))</pathAgent> 
    5151        </redirect> 
     52        <redirect code="agentModelMeta"> 
     53                <pathAgent type="xpath-dynamique">resultatAgent('//agentModel', 'agentMeta')</pathAgent> 
     54        </redirect> 
    5255        <redirect code="agentRootGenerator"> 
    5356                <pathAgent type="xpath-dynamique">pathAgent(agentsParType($vDialog, 'sm_odGenerator'))</pathAgent> 
     
    108111                                <modele>xsl</modele> 
    109112                                <zone cle="mainZone" type="xslOnSrc-dynamique" href="bs:getContent.xsl.xsl"/> 
     113                                <!-- NS du .model en cours et de ses metas --> 
     114                                <!--  
     115                                <info cle="ns:1" type="xpath-dynamique">concat('model=', resultatAgent('//agentModel', 'nsModel'))</info> 
     116                                <info cle="ns:1b" type="xpath-dynamique">concat(resultatAgent('//agentModel', 'prefixModel'), '=', resultatAgent('//agentModel', 'nsModel'))</info> 
     117                                 --> 
     118                                <info cle="ns:1c" type="xpath-dynamique">si(actifAgent('//agentModelMeta'), concat(resultatAgent('//agentModelMeta', 'prefixModel'), '=', resultatAgent('//agentModelMeta', 'nsModel')))</info> 
    110119                                <info cle="ns:2">sc=http://www.utc.fr/ics/scenari/v3/core</info> 
    111120                                <info cle="ns:2b">sp=http://www.utc.fr/ics/scenari/v3/primitive</info> 
     
    120129                                <info cle="ns:9">style=urn:oasis:names:tc:opendocument:xmlns:style:1.0</info> 
    121130                                <info cle="ns:10">java=http://xml.apache.org/xslt/java</info> 
     131                                <!--  
     132                                <info cle="xslExcludePrefix:1" type="xpath-dynamique">model</info> 
     133                                <info cle="xslExcludePrefix:1b" type="xpath-dynamique">resultatAgent('//agentModel', 'prefixModel')</info> 
     134                                 --> 
     135                                <info cle="xslExcludePrefix:1c" type="xpath-dynamique">si(actifAgent('//agentModelMeta'), resultatAgent('//agentModelMeta', 'prefixModel'))</info> 
    122136                                <info cle="xslExcludePrefix:2">sc</info> 
    123137                                <info cle="xslExcludePrefix:2b">sp</info> 
     
    140154                                <modele>xsl</modele> 
    141155                                <zone cle="mainZone" type="xslOnSrc-dynamique" href="bs:getContent.xsl.xsl"/> 
     156                                <!-- NS du .model en cours et de ses metas --> 
     157                                <!--  
     158                                <info cle="ns:1" type="xpath-dynamique">concat('model=', resultatAgent('//agentModel', 'nsModel'))</info> 
     159                                <info cle="ns:1b" type="xpath-dynamique">concat(resultatAgent('//agentModel', 'prefixModel'), '=', resultatAgent('//agentModel', 'nsModel'))</info> 
     160                                 --> 
     161                                <info cle="ns:1c" type="xpath-dynamique">si(actifAgent('//agentModelMeta'), concat(resultatAgent('//agentModelMeta', 'prefixModel'), '=', resultatAgent('//agentModelMeta', 'nsModel')))</info> 
    142162                                <info cle="ns:2">sc=http://www.utc.fr/ics/scenari/v3/core</info> 
    143163                                <info cle="ns:2b">sp=http://www.utc.fr/ics/scenari/v3/primitive</info> 
     
    152172                                <info cle="ns:9">style=urn:oasis:names:tc:opendocument:xmlns:style:1.0</info> 
    153173                                <info cle="ns:10">java=http://xml.apache.org/xslt/java</info> 
     174                                <!--  
     175                                <info cle="xslExcludePrefix:1" type="xpath-dynamique">model</info> 
     176                                <info cle="xslExcludePrefix:1b" type="xpath-dynamique">resultatAgent('//agentModel', 'prefixModel')</info> 
     177                                 --> 
     178                                <info cle="xslExcludePrefix:1c" type="xpath-dynamique">si(actifAgent('//agentModelMeta'), resultatAgent('//agentModelMeta', 'prefixModel'))</info> 
    154179                                <info cle="xslExcludePrefix:2">sc</info> 
    155180                                <info cle="xslExcludePrefix:2b">sp</info> 
  • trunk/Wsp_Modeling/spaces/gen/modelBuilder/bs.doss/sm_binaryOdTransf/getContent.xsl.xsl

    r9148 r9305  
    277277         
    278278<!--** 
     279         *  choose 
     280         **--> 
     281         <xsl0:template match="sm:choose"> 
     282                <xsl:choose> 
     283                        <xsl0:apply-templates/> 
     284                </xsl:choose> 
     285        </xsl0:template> 
     286        <xsl0:template match="sm:when"> 
     287                <xsl:when test="{si(@xpath, @xpath, 'false')}"> 
     288                        <xsl0:apply-templates/> 
     289                </xsl:when> 
     290        </xsl0:template> 
     291        <xsl0:template match="sm:otherwise"> 
     292                <xsl:otherwise> 
     293                        <xsl0:apply-templates/> 
     294                </xsl:otherwise> 
     295        </xsl0:template> 
     296         
     297<!--** 
    279298         *  calls 
    280299         **--> 
Note: See TracChangeset for help on using the changeset viewer.