You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xalan.apache.org by am...@apache.org on 2001/06/14 23:04:38 UTC

cvs commit: xml-xalan/test/tests/conf/attribset attribset41.xml attribset41.xsl

amiro       01/06/14 14:04:37

  Added:       test/tests/conf/attribset attribset41.xml attribset41.xsl
  Log:
  Obtained from: Morten Jorgensen
  Submitted by: Tom Amiro
  Reviewed by: Dave Marston
  New test by Morten on attribute sets to test that if
  two attribute set elements have the same name and they call in other
  attribute sets the attributes are combined
  
  Revision  Changes    Path
  1.1                  xml-xalan/test/tests/conf/attribset/attribset41.xml
  
  Index: attribset41.xml
  ===================================================================
  <?xml version="1.0"?> 
  
  <doc>
    <foo>a</foo>
  </doc>
  
  
  
  1.1                  xml-xalan/test/tests/conf/attribset/attribset41.xsl
  
  Index: attribset41.xsl
  ===================================================================
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
  
  <xsl:output indent="yes"/>
  
    <!-- FileName: attribset41 -->
    <!-- Document: http://www.w3.org/TR/xslt -->
    <!-- DocVersion: 19991116 -->
    <!-- Section: 7.1.4 Named Attribute Sets -->
    <!-- Creator: Morten Jorgensen -->
    <!-- Purpose: Test inheritance of attribute sets. A literal result element
                  is referring an attribute set that is defined by two separate
                  <xsl:attribute-set.../> elements with the same name. Both
                  these elements have a use-attribute-sets attribute, which
                  means that we have a single attribute set that inherits from
                  two other attribute sets. -->
  
  <xsl:template match="/">
    <out xsl:use-attribute-sets="child">
      <xsl:attribute name="location">Wonderland</xsl:attribute>
    </out>
  </xsl:template>
  
  <xsl:attribute-set name="child" use-attribute-sets="rabbit">
    <xsl:attribute name="follow">yellowbrickroad</xsl:attribute>
  </xsl:attribute-set>
  
  <xsl:attribute-set name="child" use-attribute-sets="alice">
    <xsl:attribute name="wife">thumbelina</xsl:attribute>
  </xsl:attribute-set>
  
  <xsl:attribute-set name="rabbit">
    <xsl:attribute name="rabbithole">deep</xsl:attribute>
  </xsl:attribute-set>
  
  <xsl:attribute-set name="alice">
    <xsl:attribute name="Alice">intoxicated</xsl:attribute>
  </xsl:attribute-set>
  
  </xsl:stylesheet>
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: xalan-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: xalan-cvs-help@xml.apache.org