ytalwar     2005/03/23 10:12:11

  Added:       test/tests/accept/spec11 spec1112.xml spec1112.xsl
                        spec1110ab�d� spec1107.xml spec1107.xsl
                        spec1103.xml spec1103.xsl spec1111.xml spec1111.xsl
                        spec1106.xml spec1106.xsl spec1102.xml spec1102.xsl
                        spec1110.xml spec1109.xml spec1110.xsl
                        spec1111ab�d� spec1109.xsl spec1105.xml
                        spec1105.xsl spec1113.xml spec1109ab�d�
                        spec1101.xml spec1113.xsl spec1101.xsl spec1108.xml
                        spec1108.xsl spec1104.xml spec1104.xsl
               test/tests/accept-gold/spec11 spec1107.out spec1103.out
                        spec1111.out spec1106.out spec1102.out spec1110.out
                        spec1109.out spec1105.out spec1113.out spec1101.out
                        spec1108.out spec1104.out spec1112.out
  Log:
  This is testcases patch to be added to acceptance bucket for XALANJ-2070.
  These testcases verifies the support for XML 1.1 in Xalan.
  
  Brian Minchau has reviewed these testcases.
  
  Revision  Changes    Path
  1.1                  xml-xalan/test/tests/accept/spec11/spec1112.xml
  
  Index: spec1112.xml
  ===================================================================
  <?xml version="1.1"?>
  <doc />
  
  
  1.1                  xml-xalan/test/tests/accept/spec11/spec1112.xsl
  
  Index: spec1112.xsl
  ===================================================================
  <?xml version="1.1"?>
    <!-- FileName: spec1112.xsl -->
    <!-- Purpose: To output a document with method 'xml' and version '1.1'. 
                  namespace attribute of <xsl:element> element can be an IRI. 
    -->
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
                  version="1.0">
    <xsl:output method="xml" version="1.1" indent="yes"/>
  
    <xsl:template match="/">
      <xsl:element name="pre:out"  
                   namespace="http://example.org/pre&#xC0;";>
      </xsl:element>
  </xsl:template>
  </xsl:stylesheet>
  
  
  
  1.1                  xml-xalan/test/tests/accept/spec11/spec1110ab�d�
  
  Index: spec1110ab�d�
  ===================================================================
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
version="1.0">
    <xsl:output method="xml" version="1.1" indent="yes" />
  
    <xsl:template match="/">
      <out>This is included.</out>
    </xsl:template>
  </xsl:stylesheet> 
  
  
  1.1                  xml-xalan/test/tests/accept/spec11/spec1107.xml
  
  Index: spec1107.xml
  ===================================================================
  <?xml version="1.1"?>
  <doc />
  
  
  1.1                  xml-xalan/test/tests/accept/spec11/spec1107.xsl
  
  Index: spec1107.xsl
  ===================================================================
  <?xml version="1.1"?>
  
    <!-- FileName: spec1107.xsl -->
    <!-- Purpose: To output a document with method 'xml' and version '1.1'. 
                  When NEL (0x0085 / …) and LSEP (0x2028 / 
) appear as 
actual value
                  they must be treated as a linefeed.  XML parser normailize 
them
                  to a linefeed.(0xA).
    -->
  
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
version="1.0">
    <xsl:output method="xml" version="1.1" encoding="UTF-8" />
    <xsl:template match="/">
      <out>
   … </out>
    </xsl:template>
  </xsl:stylesheet>
  
  
  
  1.1                  xml-xalan/test/tests/accept/spec11/spec1103.xml
  
  Index: spec1103.xml
  ===================================================================
  <?xml version="1.1"?>
  <doc />
  
  
  1.1                  xml-xalan/test/tests/accept/spec11/spec1103.xsl
  
  Index: spec1103.xsl
  ===================================================================
  <?xml version="1.1" ?>
  
    <!-- FileName: spec1103.xsl -->
    <!-- Purpose: To output a document with method 'xml' and version '1.1'. 
                  To ensure that Control Characters in C1 range are output as
                  Numeric Character Reference (NCR).
    -->
    
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
version="1.0">
    <xsl:output method="xml" version="1.1" encoding="UTF-8" />
    <xsl:template match="/">
      <out>&#x82;&#x8F;</out>
    </xsl:template>
  </xsl:stylesheet>
  
  
  
  1.1                  xml-xalan/test/tests/accept/spec11/spec1111.xml
  
  Index: spec1111.xml
  ===================================================================
  <?xml version="1.1"?>
  <doc />
  
  
  1.1                  xml-xalan/test/tests/accept/spec11/spec1111.xsl
  
  Index: spec1111.xsl
  ===================================================================
  <?xml version="1.1"?>
    <!-- FileName: spec1111.xsl -->
    <!-- Purpose: To output a document with method 'xml' and version '1.1'. 
                  An IRI can be passed to a document function. 
    -->
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
version="1.0">
    <xsl:output method="xml" version="1.1" />
    <xsl:template match="/">
        <xsl:copy-of select="document('spec1111ab%C3%A7d%C3%A9')"/>
    </xsl:template>
  </xsl:stylesheet>
  
  
  
  1.1                  xml-xalan/test/tests/accept/spec11/spec1106.xml
  
  Index: spec1106.xml
  ===================================================================
  <?xml version="1.1"?>
  <doc />
  
  
  1.1                  xml-xalan/test/tests/accept/spec11/spec1106.xsl
  
  Index: spec1106.xsl
  ===================================================================
  <?xml version="1.1"?>
  
    <!-- FileName: spec1106.xsl -->
    <!-- Purpose: To output a document with method 'xml' and version '1.1'. 
                  When NEL (0x0085) and LSEP (0x2028) appear as Numeric 
                  Character Reference (NCR), they must not be treated as 
whitespaces.
    -->
  
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
version="1.0">
    <xsl:output method="xml" version="1.1" encoding="UTF-8" />
    <xsl:template match="/">
      <out>
        <xsl:value-of select="normalize-space('  These are   not   spacees: 
&#x2028;   &#x0085;')" />
      </out>
    </xsl:template>
  </xsl:stylesheet>
  
  
  
  1.1                  xml-xalan/test/tests/accept/spec11/spec1102.xml
  
  Index: spec1102.xml
  ===================================================================
  <?xml version="1.1"?>
  <doc />
  
  
  1.1                  xml-xalan/test/tests/accept/spec11/spec1102.xsl
  
  Index: spec1102.xsl
  ===================================================================
  <?xml version="1.1" ?>
  
    <!-- FileName: spec1102.xsl -->
    <!-- Purpose: To output a document with method 'xml' and version '1.1'. 
                  To ensure that Control Characters in C0 range are output as
                  Numeric Character Reference (NCR).
    -->
  
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
version="1.0">
    <xsl:output method="xml" version="1.1" encoding="UTF-8" />
    <xsl:template match="/">
      <out>&#x08;&#x1F;</out>
    </xsl:template>
  </xsl:stylesheet>
  
  
  
  1.1                  xml-xalan/test/tests/accept/spec11/spec1110.xml
  
  Index: spec1110.xml
  ===================================================================
  <?xml version="1.1"?>
  <doc />
  
  
  1.1                  xml-xalan/test/tests/accept/spec11/spec1109.xml
  
  Index: spec1109.xml
  ===================================================================
  <?xml version="1.1"?>
  <doc />
  
  
  1.1                  xml-xalan/test/tests/accept/spec11/spec1110.xsl
  
  Index: spec1110.xsl
  ===================================================================
  <?xml version="1.1"?>
    <!-- FileName: spec1110.xsl -->
    <!-- Purpose: To output a document with method 'xml' and version '1.1'. 
                  href attibute of element <xsl:include> can be an IRI. 
    -->
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
version="1.0">
    <xsl:include href="spec1110ab%C3%A7d%C3%A9"/>
  </xsl:stylesheet>
  
  
  1.1                  xml-xalan/test/tests/accept/spec11/spec1111ab�d�
  
  Index: spec1111ab�d�
  ===================================================================
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
version="1.0">
    <xsl:output method="xml" version="1.1" indent="yes" />
  
    <xsl:template match="/">
      <out>This is a sytlehseet document.</out>
    </xsl:template>
  </xsl:stylesheet> 
  
  
  1.1                  xml-xalan/test/tests/accept/spec11/spec1109.xsl
  
  Index: spec1109.xsl
  ===================================================================
  <?xml version="1.1"?>
    <!-- FileName: spec1109.xsl -->
    <!-- Purpose: To output a document with method 'xml' and version '1.1'. 
                  href attibute of element <xsl:import> can be an IRI. 
    -->
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
version="1.0">
          <xsl:import href="spec1109ab%C3%A7d%C3%A9"/>
  </xsl:stylesheet>
  
  
  1.1                  xml-xalan/test/tests/accept/spec11/spec1105.xml
  
  Index: spec1105.xml
  ===================================================================
  <?xml version="1.1"?>
  <doc />
  
  
  1.1                  xml-xalan/test/tests/accept/spec11/spec1105.xsl
  
  Index: spec1105.xsl
  ===================================================================
  <?xml version="1.1"?>
  
    <!-- FileName: spec1105.xsl -->
    <!-- Purpose: To output a document with method 'xml' and version '1.1'. 
                  When NEL (0x0085) and LSEP (0x2028) appear as Numeric 
                  Character Reference (NCR) within a Comment or a Processing
                  Instruction, they must be output as actual value.
    -->
  
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
version="1.0">
    <xsl:output method="xml" version="1.1" encoding="UTF-8" 
                indent="yes"/>
    <xsl:template match="/">
      <xsl:comment> This is a comment &#x2028; </xsl:comment>
      <xsl:processing-instruction name="hellopi"> hello &#x2028;   &#x85;   
</xsl:processing-instruction>
    </xsl:template>
  </xsl:stylesheet>
  
  
  
  1.1                  xml-xalan/test/tests/accept/spec11/spec1113.xml
  
  Index: spec1113.xml
  ===================================================================
  <?xml version="1.1"?>
  <indoc xmlns:p1="http://example.org/p1&#xB11;";
           xmlns:p2="http://example.org/p2";>
    <ch1>
      <ch2></ch2>
    </ch1>
  </indoc>
  
  
  1.1                  xml-xalan/test/tests/accept/spec11/spec1109ab�d�
  
  Index: spec1109ab�d�
  ===================================================================
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
version="1.0">
    <xsl:output method="xml" version="1.1" indent="yes" />
  
    <xsl:template match="/">
      <out>This is imported.</out>
    </xsl:template>
  </xsl:stylesheet> 
  
  
  1.1                  xml-xalan/test/tests/accept/spec11/spec1101.xml
  
  Index: spec1101.xml
  ===================================================================
  <?xml version="1.0"?>
  <input />
  
  
  1.1                  xml-xalan/test/tests/accept/spec11/spec1113.xsl
  
  Index: spec1113.xsl
  ===================================================================
  <?xml version="1.1"?>
    <!-- FileName: spec1113.xsl -->
    <!-- Purpose: To output a document with method 'xml' and version '1.1'. 
                  namespace can be an IRI. 
    -->
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
version="1.0">
    <xsl:output method="xml" version="1.1" indent="yes" />
    <xsl:template match="/">
      <out xmlns:pre="http://example.org/pre&#xA2;";>
        <xsl:copy-of select="indoc/ch1/ch2"/>
      </out>
    </xsl:template>
  </xsl:stylesheet>
  
  
  
  1.1                  xml-xalan/test/tests/accept/spec11/spec1101.xsl
  
  Index: spec1101.xsl
  ===================================================================
  <?xml version="1.0"?>
  
    <!-- FileName: spec1101.xsl -->
    <!-- Purpose: To output a document with method 'xml' and version '1.1'. -->
  
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform";  
version="1.0">
    <xsl:output method="xml" version="1.1" />
    <xsl:template match="/">
      <out>
        Hello World!
      </out>
    </xsl:template>
  </xsl:stylesheet>
  
  
  
  1.1                  xml-xalan/test/tests/accept/spec11/spec1108.xml
  
  Index: spec1108.xml
  ===================================================================
  <?xml version="1.1"?>
  <Countries>
  <Country>  Canada</Country>
  <Country>   USA</Country>
  <Country>UK  </Country>
  <Country>  </Country>
  <Country> &#x2028; </Country>
  </Countries>
  
  
  
  1.1                  xml-xalan/test/tests/accept/spec11/spec1108.xsl
  
  Index: spec1108.xsl
  ===================================================================
  <?xml version="1.1"?>
  
    <!-- FileName: spec1108.xsl -->
    <!-- Purpose: To output a document with method 'xml' and version '1.1'. 
                  When NEL (0x0085) and LSEP (0x2028) appear as Numeric 
                  Character Reference (NCR), they must not be treated as 
whitespaces.
    -->
  
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform";
       version="1.0">
  
    <xsl:output method="xml" version="1.1" />
    <xsl:strip-space elements="Country" />
  
    <xsl:template match="@*|node()">
     <xsl:copy>
      <xsl:apply-templates select="@*|node()"/>
     </xsl:copy>
    </xsl:template>
  
  </xsl:stylesheet>
  
  
  
  1.1                  xml-xalan/test/tests/accept/spec11/spec1104.xml
  
  Index: spec1104.xml
  ===================================================================
  <?xml version="1.1"?>
  <doc />
  
  
  1.1                  xml-xalan/test/tests/accept/spec11/spec1104.xsl
  
  Index: spec1104.xsl
  ===================================================================
  <?xml version="1.1"?>
  
    <!-- FileName: spec1104.xsl -->
    <!-- Purpose: To output a document with method 'xml' and version '1.1'. 
                  When NEL (0x0085) and LSEP (0x2028) appear as Numeric 
                  Character Reference (NCR), they must be output as NCR.
    -->
  
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
version="1.0">
    <xsl:output method="xml" version="1.1" encoding="UTF-8" />
    <xsl:template match="/">
      <out>&#x85;&#x2028;</out>
    </xsl:template>
  </xsl:stylesheet>
  
  
  
  1.1                  xml-xalan/test/tests/accept-gold/spec11/spec1107.out
  
  Index: spec1107.out
  ===================================================================
  <?xml version="1.1" encoding="UTF-8"?><out/>
  
  
  1.1                  xml-xalan/test/tests/accept-gold/spec11/spec1103.out
  
  Index: spec1103.out
  ===================================================================
  <?xml version="1.1" encoding="UTF-8"?><out>&#130;&#143;</out>
  
  
  1.1                  xml-xalan/test/tests/accept-gold/spec11/spec1111.out
  
  Index: spec1111.out
  ===================================================================
  <?xml version="1.1" encoding="UTF-8"?><xsl:stylesheet 
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; version="1.0">
    <xsl:output method="xml" version="1.1" indent="yes"/>
  
    <xsl:template match="/">
      <out>This is a sytlehseet document.</out>
    </xsl:template>
  </xsl:stylesheet>
  
  
  1.1                  xml-xalan/test/tests/accept-gold/spec11/spec1106.out
  
  Index: spec1106.out
  ===================================================================
  <?xml version="1.1" encoding="UTF-8"?><out>These are not spacees: &#8232; 
&#133;</out>
  
  
  1.1                  xml-xalan/test/tests/accept-gold/spec11/spec1102.out
  
  Index: spec1102.out
  ===================================================================
  <?xml version="1.1" encoding="UTF-8"?><out>&#8;&#31;</out>
  
  
  1.1                  xml-xalan/test/tests/accept-gold/spec11/spec1110.out
  
  Index: spec1110.out
  ===================================================================
  <?xml version="1.1" encoding="UTF-8"?>
  <out>This is included.</out>
  
  
  
  1.1                  xml-xalan/test/tests/accept-gold/spec11/spec1109.out
  
  Index: spec1109.out
  ===================================================================
  <?xml version="1.1" encoding="UTF-8"?>
  <out>This is imported.</out>
  
  
  
  1.1                  xml-xalan/test/tests/accept-gold/spec11/spec1105.out
  
  Index: spec1105.out
  ===================================================================
  <?xml version="1.1" encoding="UTF-8"?>
  <!-- This is a comment 
 -->
  <?hellopi hello 
   …   ?>
  
  
  
  
  1.1                  xml-xalan/test/tests/accept-gold/spec11/spec1113.out
  
  Index: spec1113.out
  ===================================================================
  <?xml version="1.1" encoding="UTF-8"?>
  <out xmlns:pre="http://example.org/pre¢";>
  <ch2 xmlns:p1="http://example.org/p1଑"; xmlns:p2="http://example.org/p2"/>
  </out>
  
  
  
  1.1                  xml-xalan/test/tests/accept-gold/spec11/spec1101.out
  
  Index: spec1101.out
  ===================================================================
  <?xml version="1.1" encoding="UTF-8"?><out>
        Hello World!
      </out>
  
  
  1.1                  xml-xalan/test/tests/accept-gold/spec11/spec1108.out
  
  Index: spec1108.out
  ===================================================================
  <?xml version="1.1" encoding="UTF-8"?><Countries>
  <Country>  Canada</Country>
  <Country>   USA</Country>
  <Country>UK  </Country>
  <Country/>
  <Country> &#8232; </Country>
  </Countries>
  
  
  1.1                  xml-xalan/test/tests/accept-gold/spec11/spec1104.out
  
  Index: spec1104.out
  ===================================================================
  <?xml version="1.1" encoding="UTF-8"?><out>&#133;&#8232;</out>
  
  
  1.1                  xml-xalan/test/tests/accept-gold/spec11/spec1112.out
  
  Index: spec1112.out
  ===================================================================
  <?xml version="1.1" encoding="UTF-8"?>
  <pre:out xmlns:pre="http://example.org/preÀ"/>
  
  
  

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

Reply via email to