Changeset 9306

Show
Ignore:
Timestamp:
02.07.2007 15:52:39 (3 years ago)
Author:
anp
Message:

#187 Déclaration du namespace du .model courant pour pouvoir écrire plus facilement les xpath des sm:choose

Location:
trunk/Wsp_Modeling/spaces/gen/modelBuilder/bs.doss
Files:
9 modified

Legend:

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

    r9305 r9306  
    113113                                <!-- NS du .model en cours et de ses metas --> 
    114114                                <!--  
    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> 
     115                                <info cle="ns:1" type="xpath-dynamique">concat(resultatAgent('//agentModel', 'prefixModel'), '=', resultatAgent('//agentModel', 'nsModel'))</info> 
     116                                 --> 
     117                                <info cle="ns:1meta" type="xpath-dynamique">si(actifAgent('//agentModelMeta'), concat(resultatAgent('//agentModelMeta', 'prefixModel'), '=', resultatAgent('//agentModelMeta', 'nsModel')))</info> 
    119118                                <info cle="ns:2">sc=http://www.utc.fr/ics/scenari/v3/core</info> 
    120119                                <info cle="ns:2b">sp=http://www.utc.fr/ics/scenari/v3/primitive</info> 
     
    130129                                <info cle="ns:10">java=http://xml.apache.org/xslt/java</info> 
    131130                                <!--  
    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> 
     131                                <info cle="xslExcludePrefix:1" type="xpath-dynamique">resultatAgent('//agentModel', 'prefixModel')</info> 
     132                                 --> 
     133                                <info cle="xslExcludePrefix:1meta" type="xpath-dynamique">si(actifAgent('//agentModelMeta'), resultatAgent('//agentModelMeta', 'prefixModel'))</info> 
    136134                                <info cle="xslExcludePrefix:2">sc</info> 
    137135                                <info cle="xslExcludePrefix:2b">sp</info> 
  • trunk/Wsp_Modeling/spaces/gen/modelBuilder/bs.doss/sm_compositionOdtTransf.xml

    r6472 r9306  
    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> 
     
    103106                        <modele>xsl</modele> 
    104107                        <zone cle="mainZone" type="xslOnSrc-dynamique" href="bs:getContent.xsl.xsl"/> 
    105                         <info cle="ns:1" type="xpath-dynamique">concat('model=', resultatAgent('//agentModel', 'nsModel'))</info> 
     108                        <!-- NS du .model en cours et de ses metas --> 
     109                        <info cle="ns:1" type="xpath-dynamique">concat(resultatAgent('//agentModel', 'prefixModel'), '=', resultatAgent('//agentModel', 'nsModel'))</info> 
     110                        <info cle="ns:1meta" type="xpath-dynamique">si(actifAgent('//agentModelMeta'), concat(resultatAgent('//agentModelMeta', 'prefixModel'), '=', resultatAgent('//agentModelMeta', 'nsModel')))</info> 
    106111                        <info cle="ns:2">sc=http://www.utc.fr/ics/scenari/v3/core</info> 
    107112                        <info cle="ns:2b">sp=http://www.utc.fr/ics/scenari/v3/primitive</info> 
     
    116121                        <info cle="ns:9">style=urn:oasis:names:tc:opendocument:xmlns:style:1.0</info> 
    117122                        <info cle="ns:10">java=http://xml.apache.org/xslt/java</info> 
    118                         <info cle="xslExcludePrefix:1">model</info> 
     123                        <info cle="xslExcludePrefix:1" type="xpath-dynamique">resultatAgent('//agentModel', 'prefixModel')</info> 
     124                        <info cle="xslExcludePrefix:1meta" type="xpath-dynamique">si(actifAgent('//agentModelMeta'), resultatAgent('//agentModelMeta', 'prefixModel'))</info> 
    119125                        <info cle="xslExcludePrefix:2">sc</info> 
    120126                        <info cle="xslExcludePrefix:2b">sp</info> 
  • trunk/Wsp_Modeling/spaces/gen/modelBuilder/bs.doss/sm_compositionOdtTransf/getContent.xsl.xsl

    r9303 r9306  
    7777                <xsl:variable name="idRootAgt" select="getIdNode(..)"/> 
    7878                 
    79                 <xsl:template match="model:{resultatAgent('//agentModel', 'tagRootModel')}"> 
     79                <xsl:template match="{resultatAgent('//agentModel', 'prefixModel')}:{resultatAgent('//agentModel', 'tagRootModel')}"> 
    8080                         
    8181                <xsl0:apply-templates select="sm:content | sm:heading" mode="mContent"/> 
  • trunk/Wsp_Modeling/spaces/gen/modelBuilder/bs.doss/sm_dataFormOdTransf.xml

    r6472 r9306  
    103103                        <modele>xsl</modele> 
    104104                        <zone cle="mainZone" type="xslOnSrc-dynamique" href="bs:getContent.xsl.xsl"/> 
    105                         <info cle="ns:1" type="xpath-dynamique">concat('model=', resultatAgent('//agentModel', 'nsModel'))</info> 
     105                        <!-- NS du .model en cours --> 
     106                        <info cle="ns:1" type="xpath-dynamique">concat(resultatAgent('//agentModel', 'prefixModel'), '=', resultatAgent('//agentModel', 'nsModel'))</info> 
    106107                        <info cle="ns:2">sc=http://www.utc.fr/ics/scenari/v3/core</info> 
    107108                        <info cle="ns:2b">sp=http://www.utc.fr/ics/scenari/v3/primitive</info> 
     
    115116                        <info cle="ns:8">xlink=http://www.w3.org/1999/xlink</info> 
    116117                        <info cle="ns:9">style=urn:oasis:names:tc:opendocument:xmlns:style:1.0</info> 
    117                         <info cle="xslExcludePrefix:1">model</info> 
     118                        <info cle="xslExcludePrefix:1" type="xpath-dynamique">resultatAgent('//agentModel', 'prefixModel')</info> 
    118119                        <info cle="xslExcludePrefix:2">sc</info> 
    119120                        <info cle="xslExcludePrefix:2b">sp</info> 
  • trunk/Wsp_Modeling/spaces/gen/modelBuilder/bs.doss/sm_dataFormOdTransf/getContent.xsl.xsl

    r9232 r9306  
    7575                <xsl:param name="vDialog"/> 
    7676                 
    77                 <xsl:template match="model:{resultatAgent('//agentModel', 'tagRootModel')}"> 
     77                <xsl:template match="{resultatAgent('//agentModel', 'prefixModel')}:{resultatAgent('//agentModel', 'tagRootModel')}"> 
    7878                        <xsl0:apply-templates select="sm:content/*" mode="mContent"/> 
    7979                </xsl:template> 
  • trunk/Wsp_Modeling/spaces/gen/modelBuilder/bs.doss/sm_textOdTransf.xml

    r6437 r9306  
    124124                        <modele>xsl</modele> 
    125125                        <zone cle="mainZone" type="xslOnSrc-dynamique" href="bs:getContent.xsl.xsl"/> 
    126                         <info cle="ns:1" type="xpath-dynamique">concat('model=', resultatAgent('//agentModel', 'nsModel'))</info> 
     126                        <!-- NS du .model en cours --> 
     127                        <info cle="ns:1" type="xpath-dynamique">concat(resultatAgent('//agentModel', 'prefixModel'), '=', resultatAgent('//agentModel', 'nsModel'))</info> 
    127128                        <info cle="ns:2">sc=http://www.utc.fr/ics/scenari/v3/core</info> 
    128129                        <info cle="ns:3">office=urn:oasis:names:tc:opendocument:xmlns:office:1.0</info> 
     
    132133                        <info cle="ns:7">svg=urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0</info> 
    133134                        <info cle="ns:8">xlink=http://www.w3.org/1999/xlink</info> 
    134                         <info cle="xslExcludePrefix:1">model</info> 
     135                        <info cle="xslExcludePrefix:1" type="xpath-dynamique">resultatAgent('//agentModel', 'prefixModel')</info> 
    135136                        <info cle="xslExcludePrefix:2">sc</info> 
    136137                        <info cle="xslExcludePrefix:3">office</info> 
  • trunk/Wsp_Modeling/spaces/gen/modelBuilder/bs.doss/sm_textOdTransf/getContent.xsl.xsl

    r6437 r9306  
    2323                <xsl:param name="vArguments"/> 
    2424                 
    25                 <xsl:template match="model:{resultatAgent('//agentModel', 'tagRootModel')}"> 
     25                <xsl:template match="{resultatAgent('//agentModel', 'prefixModel')}:{resultatAgent('//agentModel', 'tagRootModel')}"> 
    2626                        <xsl:apply-templates/> 
    2727                </xsl:template> 
  • trunk/Wsp_Modeling/spaces/gen/modelBuilder/bs.doss/sm_titleOdTransf.xml

    r5757 r9306  
    121121                        <modele>xsl</modele> 
    122122                        <zone cle="mainZone" type="xslOnSrc-dynamique" href="bs:getContent.xsl.xsl"/> 
    123                         <info cle="ns:1" type="xpath-dynamique">concat('model=', resultatAgent('//agentModel', 'nsModel'))</info> 
     123                        <!-- NS du .model en cours --> 
     124                        <info cle="ns:1" type="xpath-dynamique">concat(resultatAgent('//agentModel', 'prefixModel'), '=', resultatAgent('//agentModel', 'nsModel'))</info> 
    124125                        <info cle="ns:2">sc=http://www.utc.fr/ics/scenari/v3/core</info> 
    125126                        <info cle="ns:2b">sp=http://www.utc.fr/ics/scenari/v3/primitive</info> 
     
    133134                        <info cle="ns:8">xlink=http://www.w3.org/1999/xlink</info> 
    134135                        <info cle="ns:9">style=urn:oasis:names:tc:opendocument:xmlns:style:1.0</info> 
    135                         <info cle="xslExcludePrefix:1">model</info> 
     136                        <info cle="xslExcludePrefix:1" type="xpath-dynamique">resultatAgent('//agentModel', 'prefixModel')</info> 
    136137                        <info cle="xslExcludePrefix:2">sc</info> 
    137138                        <info cle="xslExcludePrefix:2b">sp</info> 
  • trunk/Wsp_Modeling/spaces/gen/modelBuilder/bs.doss/sm_titleOdTransf/getContent.xsl.xsl

    r8695 r9306  
    6868                <xsl:param name="vDialog"/> 
    6969                 
    70                 <xsl:template match="model:{resultatAgent('//agentModel', 'tagRootModel')}"> 
     70                <xsl:template match="{resultatAgent('//agentModel', 'prefixModel')}:{resultatAgent('//agentModel', 'tagRootModel')}"> 
    7171                        <xsl0:apply-templates select="sm:content/*"/> 
    7272                </xsl:template>