tmiller     2002/06/12 11:55:32

  Modified:    java/src/org/apache/xalan/xsltc/trax DOM2SAX.java
  Log:
  bug fix for copy32.xsl unit test; cdata handling
  
  Revision  Changes    Path
  1.14      +9 -2      
xml-xalan/java/src/org/apache/xalan/xsltc/trax/DOM2SAX.java
  
  Index: DOM2SAX.java
  ===================================================================
  RCS file: 
/home/cvs/xml-xalan/java/src/org/apache/xalan/xsltc/trax/DOM2SAX.java,v
  retrieving revision 1.13
  retrieving revision 1.14
  diff -u -r1.13 -r1.14
  --- DOM2SAX.java      11 Jun 2002 15:18:47 -0000      1.13
  +++ DOM2SAX.java      12 Jun 2002 18:55:32 -0000      1.14
  @@ -197,13 +197,20 @@
   
           switch (node.getNodeType()) {
        case Node.ATTRIBUTE_NODE:         // handled by ELEMENT_NODE
  -     case Node.CDATA_SECTION_NODE:
        case Node.DOCUMENT_FRAGMENT_NODE:
        case Node.DOCUMENT_TYPE_NODE :
        case Node.ENTITY_NODE :
        case Node.ENTITY_REFERENCE_NODE:
        case Node.NOTATION_NODE :
            // These node types are ignored!!!
  +         break;
  +     case Node.CDATA_SECTION_NODE:
  +         if (_lex != null) {
  +             final String data = node.getNodeValue();
  +             _lex.startCDATA();
  +             _sax.characters(data.toCharArray(), 0, data.length());
  +             _lex.endCDATA();
  +         }
            break;
   
        case Node.COMMENT_NODE:           // should be handled!!!
  
  
  

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

Reply via email to