curcuru     01/03/08 14:49:15

  Added:       test/tests/api/trax/sax SAXdtd.dtd SAXdtd.xml SAXdtd.xsl
  Log:
  New data files for SAXResultAPITest.testCase3
  
  Revision  Changes    Path
  1.1                  xml-xalan/test/tests/api/trax/sax/SAXdtd.dtd
  
  Index: SAXdtd.dtd
  ===================================================================
  <?xml version="1.0" encoding="UTF-8"?>
  <!-- Cheap dtd for testing LexicalHandler events -->
  <!ENTITY nbsp   "&#160;" >
  <!ENTITY cent   "&#162;" >
  <!ENTITY pound  "&#163;" >
  <!ENTITY curren "&#164;" >
  <!ENTITY yen    "&#165;" >
  <!ENTITY copy   "&#169;" >
  <!ENTITY test-ent   "an-xsl-entity" >
  
  
  
  1.1                  xml-xalan/test/tests/api/trax/sax/SAXdtd.xml
  
  Index: SAXdtd.xml
  ===================================================================
  <?xml version="1.0" encoding="UTF-8"?>
  <!DOCTYPE list 
  [
    <!ENTITY copy   "&#169;" >
    <!ENTITY test-ent   "an-xml-entity" >
    <!ELEMENT list (item* | list*)>
    <!ATTLIST list 
              name CDATA #IMPLIED
    >
    <!ELEMENT item (#PCDATA)>
  ]>
  
  <list>
    <item>Xalan-J&copy; 1.x</item>
    <item>Xalan-J&test-ent; 2.x</item>
    <item>Xalan-C 1.x</item>
    <list>
      <item>Xalan <![CDATA[this is a CDATA section blah<?<!/>blah]]> 
documentation</item>
      <item>Xalan <!-- This is a comment --> tests</item>
    </list>
  </list>
  
  
  1.1                  xml-xalan/test/tests/api/trax/sax/SAXdtd.xsl
  
  Index: SAXdtd.xsl
  ===================================================================
  <?xml version="1.0"?> 
  <!DOCTYPE SAXDTD SYSTEM "SAXdtd.dtd">
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
version="1.0">
  
  <!-- Use different encoding to see entities better -->
  <xsl:output method="xml" encoding="ISO-8859-1"/>
  
    <xsl:template match="/">
      <out>
        <head>Testing &copy; entities &test-ent; here</head>
        <xsl:apply-templates/>
      </out>
    </xsl:template>
  
  
  <!-- From the XSLT spec: "the identity transformation can be written using 
xsl:copy as follows:" -->
    <xsl:template match="@*|node()">
      <xsl:copy>
        <xsl:apply-templates select="@*|node()"/>
      </xsl:copy>
    </xsl:template>
       
  </xsl:stylesheet>
  
  
  

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

Reply via email to