You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xalan.apache.org by sb...@apache.org on 2001/01/07 05:03:16 UTC

cvs commit: xml-xalan/java/src/org/apache/xalan/templates ElemForEach.java

sboag       01/01/06 20:03:15

  Modified:    java/src/org/apache/xalan/templates ElemForEach.java
  Log:
  Update to use SaxEventDispatch#dispatchCharactersEvent, instead
  of SaxEventDispatch#dispatchSAXEvent.
  
  Revision  Changes    Path
  1.16      +2 -24     xml-xalan/java/src/org/apache/xalan/templates/ElemForEach.java
  
  Index: ElemForEach.java
  ===================================================================
  RCS file: /home/cvs/xml-xalan/java/src/org/apache/xalan/templates/ElemForEach.java,v
  retrieving revision 1.15
  retrieving revision 1.16
  diff -u -r1.15 -r1.16
  --- ElemForEach.java	2001/01/02 03:36:46	1.15
  +++ ElemForEach.java	2001/01/07 04:03:15	1.16
  @@ -441,40 +441,18 @@
                 case Node.ELEMENT_NODE :
                   template = sroot.getDefaultRule();
                   break;
  +              case Node.ATTRIBUTE_NODE :
                 case Node.CDATA_SECTION_NODE :
  -                if (child.isSupported(SaxEventDispatch.SUPPORTSINTERFACE, "1.0"))
  -                {
  -                  ((SaxEventDispatch) child).dispatchSaxEvent(rth);
  -                }
  -                else
  -                {
  -                  rth.startCDATA();
  -
  -                  String data = child.getNodeValue();
  -
  -                  rth.characters(data.toCharArray(), 0, data.length());
  -                  rth.endCDATA();
  -                }
  -
  -                continue;
                 case Node.TEXT_NODE :
                   if (child.isSupported(SaxEventDispatch.SUPPORTSINTERFACE, "1.0"))
                   {
  -                  ((SaxEventDispatch) child).dispatchSaxEvent(rth);
  +                  ((SaxEventDispatch) child).dispatchCharactersEvent(rth);
                   }
                   else
                   {
                     String data = child.getNodeValue();
  -
                     rth.characters(data.toCharArray(), 0, data.length());
                   }
  -
  -                continue;
  -              case Node.ATTRIBUTE_NODE :
  -                String data = child.getNodeValue();
  -
  -                rth.characters(data.toCharArray(), 0, data.length());
  -
                   continue;
                 case Node.DOCUMENT_NODE :
                   template = sroot.getDefaultRootRule();