Changeset 4436
- Timestamp:
- 02/05/14 09:59:26 (10 years ago)
- Location:
- cats/SCHEMAcat/trunk/urn.org.isocat.schemacat.site/site/xrl
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
cats/SCHEMAcat/trunk/urn.org.isocat.schemacat.site/site/xrl/createUserService.dpml
r4079 r4436 1 1 <?xml version="1.0" encoding="UTF-8"?> 2 <sequence> 2 <sequence debug="false"> 3 <sloot-debug> 4 <request> 5 <verb>SINK</verb> 6 <identifier>res:/debug/org.isocat.schemacat.interface.createUserService.user.xml</identifier> 7 <argument name="primary">arg:user</argument> 8 </request> 9 </sloot-debug> 3 10 <request assignment="userService"> 4 11 <identifier>active:xslt2</identifier> … … 20 27 </argument> 21 28 </request> 29 <sloot-debug> 30 <request> 31 <verb>SINK</verb> 32 <identifier>res:/debug/org.isocat.schemacat.interface.createUserService.response.xml</identifier> 33 <argument name="primary">this:response</argument> 34 </request> 35 </sloot-debug> 22 36 </sequence> -
cats/SCHEMAcat/trunk/urn.org.isocat.schemacat.site/site/xrl/createUserService.xsl
r4079 r4436 2 2 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 3 3 xmlns:sc="http://www.isocat.org/ns/schemacat" version="2.0"> 4 <xsl:import href="active:sloot.javascript.escape"/> 4 5 <xsl:template match="sc:user"> 5 6 <xsl:text>SCHEMAcat.factory("UserService", function() { return { displayName : "</xsl:text> 6 <xsl:value-of select="/sc:user/sc:displayName/ text()"/>7 <xsl:value-of select="/sc:user/sc:displayName/sc:escJS(.)"/> 7 8 <xsl:text>", id : "</xsl:text> 8 <xsl:value-of select="/sc:user/ @xml:id"/>9 <xsl:value-of select="/sc:user/sc:escJS(@xml:id)"/> 9 10 <xsl:text>", principal : "</xsl:text> 10 <xsl:value-of select="/sc:user/sc:principal/ text()"/>11 <xsl:value-of select="/sc:user/sc:principal/sc:escJS(.)"/> 11 12 <xsl:text>", email : [</xsl:text> 12 13 <xsl:for-each select="/sc:user/sc:email"> 13 14 <xsl:text>"</xsl:text> 14 <xsl:value-of select=" text()"/>15 <xsl:value-of select="sc:escJS(.)"/> 15 16 <xsl:text>"</xsl:text> 16 17 <xsl:if test="not(position() eq last())"> … … 21 22 </xsl:template> 22 23 </xsl:stylesheet> 23 <!-- <xsl:template match="sc:user">24 <xsl:text>SCHEMAcat.factory("UserService", function() { var _displayName = "</xsl:text>25 <xsl:value-of select="/sc:user/sc:displayName/text()"/>26 <xsl:text>"; function _setDisplayName(value) {_displayName = value;} function _getDisplayName() {return _displayName;} return { getDisplayName : _getDisplayName, setDisplayName : _setDisplayName</xsl:text>27 28 <xsl:text>, id : "</xsl:text>29 <xsl:value-of select="/sc:user/@xml:id"/>30 <xsl:text>", principal : "</xsl:text>31 <xsl:value-of select="/sc:user/sc:principal/text()"/>32 <xsl:text>", email : [</xsl:text>33 <xsl:for-each select="/sc:user/sc:email">34 <xsl:text>"</xsl:text>35 <xsl:value-of select="text()"/>36 <xsl:text>"</xsl:text>37 <xsl:if test="not(position() eq last())">38 <xsl:text>, </xsl:text>39 </xsl:if>40 </xsl:for-each>41 <xsl:text>]};});</xsl:text>42 </xsl:template> -->
Note: See TracChangeset
for help on using the changeset viewer.