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]