mkwan       2003/10/23 06:42:09

  Added:       test/tests/conf/ver ver08.xml ver08.xsl
               test/tests/conf-gold/ver ver08.out
  Removed:     test/tests/conf/extend extend06.xml extend06.xsl
               test/tests/conf-gold/extend extend06.out
  Log:
  Apply the patch from Joanne Tong([EMAIL PROTECTED]) for bugzilla 23706
  
  Add new testcase ver08 and remove old testcase extend06. The testcase tests
  xsl:fallback with unsupported elements.
  
  Revision  Changes    Path
  1.1                  xml-xalan/test/tests/conf/ver/ver08.xml
  
  Index: ver08.xml
  ===================================================================
  <?xml version='1.0'?>
  <doc>
        <in>
                <ok>xsl ok</ok>
                <notok>xsl not ok</notok>
        </in>   
  </doc>
  
  
  
  1.1                  xml-xalan/test/tests/conf/ver/ver08.xsl
  
  Index: ver08.xsl
  ===================================================================
  <?xml version="1.0"?>
  <xsl:stylesheet version="1.1" 
        xmlns:xsl="http://www.w3.org/1999/XSL/Transform";>
  
        <!-- FileName: ver08 -->
        <!-- Document: http://www.w3.org/TR/xslt -->
        <!-- DocVersion: 19991116 -->
        <!-- Section: 15 Fallback -->
        <!-- Author: Joanne Tong -->
        <!-- Purpose: Test fallback for unsupported xsl elements 
                , fallback for top-level-elements, and more than one
                fallback child -->
        <!-- related to bugs 23089 and 23706 -->
  
        <xsl:foo /><!-- should ignore -->
  
        <xsl:bar><!-- should ignore -->
                <xsl:fallback>
                        <doh />
                </xsl:fallback>
        </xsl:bar>
  
        <xsl:template match="in">
                        <xsl:import-table HREF="blah.asp" name="sample">
                                <doh><!-- should ignore -->
                                        <xsl:value-of select="notok" />
                                </doh>
                                <xsl:fallback>
                                        <out1>
                                                <xsl:value-of select="ok" />
                                        </out1>
                                        <xsl:import-table>
                                                <xsl:fallback>
                                                        <out2>
                                                                <xsl:value-of 
select="ok" />
                                                        </out2>
                                                </xsl:fallback>
                                                <xsl:fallback>
                                                        <out3>
                                                                <xsl:value-of 
select="ok" />
                                                        </out3>
                                                </xsl:fallback>                 
                        
                                        </xsl:import-table>
                                        <xsl:fallback><!-- should ignore -->
                                                <doh />
                                        </xsl:fallback>
                                </xsl:fallback>
                        </xsl:import-table>
                        <xsl:if test="false()">
                                <xsl:import-table /><!-- should not throw error 
-->
                        </xsl:if>                       
        </xsl:template>
        
        <xsl:template match="/">
                <out>
                        <xsl:apply-templates />
                </out>
        </xsl:template> 
  
  </xsl:stylesheet>
  
  
  1.1                  xml-xalan/test/tests/conf-gold/ver/ver08.out
  
  Index: ver08.out
  ===================================================================
  <?xml version="1.0" encoding="UTF-8"?>
  <out>
        <out1>xsl ok</out1><out2>xsl ok</out2><out3>xsl ok</out3>       
  </out>
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to