You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xalan.apache.org by cu...@locus.apache.org on 2000/12/14 21:22:29 UTC

cvs commit: xml-xalan/test/tests/api/trax/sax/impincl citiesinclude.xsl

curcuru     00/12/14 12:22:29

  Added:       test/tests/api/trax/sax cities.xml cities.xsl
               test/tests/api/trax/sax/impincl citiesinclude.xsl
  Log:
  Stylesheet tests for upcoming SAXTransformerFactoryAPITest
  
  Revision  Changes    Path
  1.1                  xml-xalan/test/tests/api/trax/sax/cities.xml
  
  Index: cities.xml
  ===================================================================
  <?xml version="1.0" standalone="yes" ?>
  <cities>
  	<city name="Paris" country="France"/>
  	<city name="Roma" country="Italia"/>
  	<city name="Nice" country="France"/>
  	<city name="Madrid" country="Espana"/>
  	<city name="Milano" country="Italia"/>
  	<city name="Firenze" country="Italia"/>
  	<city name="Napoli" country="Italia"/>
  	<city name="Lyon" country="France"/>
  	<city name="Barcelona" country="Espana"/>
  </cities>
  
  
  
  
  1.1                  xml-xalan/test/tests/api/trax/sax/cities.xsl
  
  Index: cities.xsl
  ===================================================================
  <?xml version="1.0" ?>
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
  <xsl:output method="xml" indent="yes"/>
  <xsl:template match="/">
  <xsl:variable name="unique-countries"
  	select="/cities
  		/city[not(@country=preceding-sibling::city/@country)]
  		/@country"
  />
      <countries>
  	<xsl:for-each select="$unique-countries">
  	  <country name="{.}">
  		<xsl:for-each select="//city[@country=current()]">
  		  <city><xsl:value-of select="@name"/></city>
  		</xsl:for-each>
  	  </country> 
  	</xsl:for-each>
      </countries>
  </xsl:template>
  </xsl:stylesheet>
  
  
  
  
  1.1                  xml-xalan/test/tests/api/trax/sax/impincl/citiesinclude.xsl
  
  Index: citiesinclude.xsl
  ===================================================================
  <?xml version="1.0" ?>
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
  	<xsl:include href="../cities.xsl"/>
  </xsl:stylesheet>