cocoon-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From un...@apache.org
Subject cvs commit: cocoon-2.1/src/blocks/webdav/samples/davmap/styles proppatch2propwrite.xsl
Date Thu, 30 Oct 2003 17:09:11 GMT
unico       2003/10/30 09:09:11

  Added:       src/blocks/webdav/samples/davmap/styles
                        proppatch2propwrite.xsl
  Log:
  provisional support for PROPPATCH
  
  Revision  Changes    Path
  1.1                  cocoon-2.1/src/blocks/webdav/samples/davmap/styles/proppatch2propwrite.xsl
  
  Index: proppatch2propwrite.xsl
  ===================================================================
  <?xml version="1.0"?>
  <xsl:stylesheet version="1.0" 
    xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 
    xmlns:collection="http://apache.org/cocoon/collection/1.0" 
    xmlns:source="http://apache.org/cocoon/propwrite/1.0" 
    xmlns:D="DAV:">
    
    <xsl:param name="location" />
    
    <xsl:template match="/D:propertyupdate">
      <proppatch>
        <source:patch>
          <source:source><xsl:value-of select="$location" /></source:source>
          <xsl:apply-templates />
        </source:patch>
      </proppatch>
    </xsl:template>
    
    <xsl:template match="D:set/D:prop">
      <source:set>
        <xsl:copy-of select="child::node()" />
      </source:set>
    </xsl:template>
    
    <xsl:template match="D:remove/D:prop">
      <source:remove>
        <xsl:copy-of select="child::node()" />
      </source:remove>
    </xsl:template>  
  
  </xsl:stylesheet>
  
  
  

Mime
View raw message