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/11/09 23:16:20 UTC

cvs commit: xml-xalan/test/tests/api/trax TransformerAPIOutputFormat.xml TransformerAPIOutputFormat.xsl TransformerAPIParam.xml TransformerAPIParam.xsl

curcuru     00/11/09 14:16:20

  Added:       test/tests/api/trax TransformerAPIOutputFormat.xml
                        TransformerAPIOutputFormat.xsl
                        TransformerAPIParam.xml TransformerAPIParam.xsl
  Log:
  xsl/xml test files for TransformerAPITest
  
  Revision  Changes    Path
  1.1                  xml-xalan/test/tests/api/trax/TransformerAPIOutputFormat.xml
  
  Index: TransformerAPIOutputFormat.xml
  ===================================================================
  <?xml version="1.0" encoding="UTF-8"?>
  <doc>
    <cdataHere>CDATA? or not?</cdataHere>
    <selector>
      <item number="1">one</item>
      <item value="two">2</item>
    </selector>
  </doc>
  
  
  
  1.1                  xml-xalan/test/tests/api/trax/TransformerAPIOutputFormat.xsl
  
  Index: TransformerAPIOutputFormat.xsl
  ===================================================================
  <?xml version="1.0" encoding="UTF-8"?> 
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
  <xsl:output method="xml"
              omit-xml-declaration="yes" 
              cdata-section-elements="cdataHere" />
  
    <xsl:template match="doc">
      <out>
        <cdataHere>CDATA? or not?</cdataHere>
        <xsl:text>foo</xsl:text>
        <xsl:copy-of select="cdataHere" />
        <out2>
          <xsl:text>bar</xsl:text>
          <xsl:copy-of select="selector" />
        </out2>
      </out>
    </xsl:template>
  </xsl:stylesheet>
  
  
  
  1.1                  xml-xalan/test/tests/api/trax/TransformerAPIParam.xml
  
  Index: TransformerAPIParam.xml
  ===================================================================
  <?xml version="1.0" encoding="UTF-8"?>
  <doc>
    <selector>
      <item number="1">one</item>
      <item value="two">2</item>
    </selector>
  </doc>
  
  
  
  1.1                  xml-xalan/test/tests/api/trax/TransformerAPIParam.xsl
  
  Index: TransformerAPIParam.xsl
  ===================================================================
  <?xml version="1.0" encoding="UTF-8"?> 
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
  <!-- params with select=value -->
    <xsl:param name="param1s" select="'default1s'"/>
    <xsl:param name="param2s" select="'default2s'"/>
    <xsl:param name="param3s" select="default3s"/>
  <!-- params with node values -->
    <xsl:param name="param1n">'default1n'</xsl:param>
    <xsl:param name="param2n">'default2n'</xsl:param>
    <xsl:param name="param3n">default3n</xsl:param>
    <xsl:template match="doc">
      <out><xsl:text>&#10;</xsl:text>
        <xsl:text> :param1s:</xsl:text><xsl:value-of select="$param1s"/>
        <xsl:text> :param2s:</xsl:text><xsl:value-of select="$param2s"/>
        <xsl:text> :param3s:</xsl:text><xsl:value-of select="$param3s"/>
        <xsl:text>&#10;</xsl:text>
        <xsl:text> :param1n:</xsl:text><xsl:value-of select="$param1n"/>
        <xsl:text> :param2n:</xsl:text><xsl:value-of select="$param2n"/>
        <xsl:text> :param3n:</xsl:text><xsl:value-of select="$param3n"/>
        <xsl:text>&#10;</xsl:text>
      </out>
    </xsl:template>
  </xsl:stylesheet>