Changeset 6969
- Timestamp:
- 10/20/06 21:44:09 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/3.2.x/Wsp_Modeling/spaces/gen/modelBuilder/bs.doss/sm_dataFormXhtmlTransf/bs.xml.xsl
r6475 r6969 129 129 <source><xsl0:value-of select="sm:fixedString"/></source> 130 130 </xsl0:when> 131 <xsl0:when test="sm:callSubModel"> 132 <source type="xpath-dynamique">resultatAgent(concat('@', resultatAgent('idAgt'), '/<xsl0:value-of select="local-name(.)"/>'))</source> 133 <valeur code="idAgt"> 134 <source type="xpath-statique">si(sp:<xsl0:value-of select="sm:callSubModel/@refCode"/>/@sc:refUri, getIdFromPath(sp:<xsl0:value-of select="sm:callSubModel/@refCode"/>/@sc:refUri), getIdNode(sp:<xsl0:value-of select="sm:callSubModel/@refCode"/>))</source> 135 </valeur> 136 </xsl0:when> 131 137 </xsl0:choose> 132 138 </xsl0:when> … … 138 144 </c:composition> 139 145 </source> 146 <xsl0:for-each select="sm:callSubModel"> 147 <valeur code="subModel{generate-id()}"> 148 <source type="xpath-dynamique">resultatAgent(concat('@', resultatAgent('idAgt'), '/<xsl0:value-of select="local-name(..)"/>'))</source> 149 <valeur code="idAgt"> 150 <source type="xpath-statique">si(sp:<xsl0:value-of select="@refCode"/>/@sc:refUri, getIdFromPath(sp:<xsl0:value-of select="@refCode"/>/@sc:refUri), getIdNode(sp:<xsl0:value-of select="@refCode"/>))</source> 151 </valeur> 152 </valeur> 153 </xsl0:for-each> 140 154 </xsl0:otherwise> 141 155 </xsl0:choose> … … 180 194 181 195 <xsl0:template match="sm:callSubModel"> 182 <xsl0:variable name="vXpath" select="si(sm:callSubModel/@codes, java:replaceAll(string(sm:callSubModel/@codes), '\s', ' | sp:'), '*')"/> 183 <source type="xpath-dynamique">resultatAgent(concat('@', resultatAgent('idAgt'), '/<xsl0:value-of select="local-name(..)"/>'))</source> 184 <valeur code="idAgt"> 185 <source type="xpath-statique">si(sp:<xsl0:value-of select="$vXpath"/>/@sc:refUri, getIdFromPath(sp:<xsl0:value-of select="$vXpath"/>/@sc:refUri), getIdNode(sp:<xsl0:value-of select="$vXpath"/>))</source> 186 </valeur> 187 </xsl0:template> 188 196 <c:resultat agent="subModel{generate-id()}"/> 197 </xsl0:template> 198 189 199 <xsl0:template match="sm:fixedString"><xsl0:value-of select="@value"/></xsl0:template> 190 200
Note: See TracChangeset
for help on using the changeset viewer.