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="//[EMAIL PROTECTED]()]">
                  <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>
  
  
  
  

Reply via email to