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...@apache.org on 2001/10/16 21:09:32 UTC

cvs commit: xml-xalan/test/tests/api/xalanj2 OutputEntities.ent OutputEntities.xsl OutputSettingsXML.xml OutputSettingsXML.xsl

curcuru     01/10/16 12:09:32

  Added:       test/tests/api/xalanj2 OutputEntities.ent OutputEntities.xsl
                        OutputSettingsXML.xml OutputSettingsXML.xsl
  Log:
  Stylesheet tests for xalanj2.OutputSettingsTest
  
  Revision  Changes    Path
  1.1                  xml-xalan/test/tests/api/xalanj2/OutputEntities.ent
  
  Index: OutputEntities.ent
  ===================================================================
  # This file must be encoded in UTF-8; see org.apache.xalan.serialize.CharInfo
  quot 34
  amp 38
  lt 60
  gt 62
  OutputEntityReplaced 125
  
  
  
  1.1                  xml-xalan/test/tests/api/xalanj2/OutputEntities.xsl
  
  Index: OutputEntities.xsl
  ===================================================================
  <?xml version="1.0"?>
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"  version="1.0"
    xmlns:xalan="http://xml.apache.org/xslt">
  
  <xsl:output xalan:entities="OutputEntities.ent"/>   
    <xsl:template match="/">
      <out>&#125;</out>
    </xsl:template>
  </xsl:stylesheet>
  
  
  1.1                  xml-xalan/test/tests/api/xalanj2/OutputSettingsXML.xml
  
  Index: OutputSettingsXML.xml
  ===================================================================
  <?xml version="1.0" encoding="UTF-8"?>
  <html-tag>
    <head-tag>
      <title-tag text="title-tag:text"/>
    </head-tag>
    <body-tag>
      <p-tag>P-tag:begin<cdataHere>CDATA? or not?</cdataHere></p-tag>
      <ul-tag>
        <li-tag number="1">li-tag:one</li-tag>
        <li-tag value="two">li-tag:two</li-tag>
      </ul-tag>
    </body-tag>
  </html-tag>
  
  
  
  1.1                  xml-xalan/test/tests/api/xalanj2/OutputSettingsXML.xsl
  
  Index: OutputSettingsXML.xsl
  ===================================================================
  <?xml version="1.0"?> 
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
    <!-- FileName: OutputSettingsXML.xsl -->
    <!-- Purpose: Legal XML output for use with OutputSettingsTest.java -->
  
  <!-- Include various XSLT spec xsl:output attrs -->
  <xsl:output method="xml"
              doctype-public="this-is-doctype-public"
              doctype-system="this-is-doctype-system"
              cdata-section-elements="cdataHere"
              indent="yes" />
  
  <xsl:template match="/">
    <out>
    <xsl:apply-templates/>
    </out>
  </xsl:template>
  
  <xsl:template match="html-tag">
      <header>
        <xsl:element name="title"><xsl:value-of select="head-tag/title-tag/@text"/></xsl:element>
        <xsl:text>xsl:text within head tag</xsl:text>
      </header>
      <document>
        <xsl:apply-templates select="body-tag"/>
        <xsl:text disable-output-escaping="yes">&lt;p>fake 'p' element&lt;/p></xsl:text>
        <!-- all xml elements below, just for fun -->
        <entities>&#034; &#038; &#060; &#062;</entities>
      </document>
  </xsl:template>
  
  <xsl:template match="body-tag">
      <xsl:apply-templates select="p-tag | ul-tag"/>
  </xsl:template>
  
  <xsl:template match="p-tag">
    <xsl:element name="p">
      <xsl:value-of select="."/>
    </xsl:element>
  </xsl:template>
   
  <xsl:template match="ul-tag">
    <ul>
      <xsl:copy-of select="."/>
    </ul>
  </xsl:template>
  </xsl:stylesheet>
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: xalan-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: xalan-cvs-help@xml.apache.org