morten      01/10/09 09:48:15

  Modified:    java/src/org/apache/xalan/xsltc/dom DOMImpl.java
               java/src/org/apache/xalan/xsltc/runtime
                        DefaultSAXOutputHandler.java
  Log:
  Fix for the formatting of PIs and comments output by the copy element.
  PR:           bugzilla 2599
  Obtained from:        n/a
  Submitted by: [EMAIL PROTECTED]
  Reviewed by:  [EMAIL PROTECTED]
  
  Revision  Changes    Path
  1.41      +6 -2      
xml-xalan/java/src/org/apache/xalan/xsltc/dom/DOMImpl.java
  
  Index: DOMImpl.java
  ===================================================================
  RCS file: 
/home/cvs/xml-xalan/java/src/org/apache/xalan/xsltc/dom/DOMImpl.java,v
  retrieving revision 1.40
  retrieving revision 1.41
  diff -u -r1.40 -r1.41
  --- DOMImpl.java      2001/10/09 16:19:30     1.40
  +++ DOMImpl.java      2001/10/09 16:48:15     1.41
  @@ -1,5 +1,5 @@
   /*
  - * @(#)$Id: DOMImpl.java,v 1.40 2001/10/09 16:19:30 morten Exp $
  + * @(#)$Id: DOMImpl.java,v 1.41 2001/10/09 16:48:15 morten Exp $
    *
    * The Apache Software License, Version 1.1
    *
  @@ -2382,6 +2382,10 @@
            copyPI(node, handler);
            break;
        case COMMENT:
  +         handler.comment(new String(_text,
  +                                    _offsetOrChild[node],
  +                                    _lengthOrAttr[node]));
  +         break;
        case TEXT:
            handler.characters(_text,
                               _offsetOrChild[node],
  @@ -2437,7 +2441,7 @@
   
        final int len = i - start;
        final String target = new String(text, start, len);
  -     final String value  = new String(text, i + 1, length - len);
  +     final String value  = new String(text, i + 1, length - len - 1);
   
        handler.processingInstruction(target, value);
       }
  
  
  
  1.20      +3 -3      
xml-xalan/java/src/org/apache/xalan/xsltc/runtime/DefaultSAXOutputHandler.java
  
  Index: DefaultSAXOutputHandler.java
  ===================================================================
  RCS file: 
/home/cvs/xml-xalan/java/src/org/apache/xalan/xsltc/runtime/DefaultSAXOutputHandler.java,v
  retrieving revision 1.19
  retrieving revision 1.20
  diff -u -r1.19 -r1.20
  --- DefaultSAXOutputHandler.java      2001/09/19 12:08:26     1.19
  +++ DefaultSAXOutputHandler.java      2001/10/09 16:48:15     1.20
  @@ -1,5 +1,5 @@
   /*
  - * @(#)$Id: DefaultSAXOutputHandler.java,v 1.19 2001/09/19 12:08:26 morten 
Exp $
  + * @(#)$Id: DefaultSAXOutputHandler.java,v 1.20 2001/10/09 16:48:15 morten 
Exp $
    *
    * The Apache Software License, Version 1.1
    *
  @@ -256,8 +256,8 @@
        * SAX2: Receive notification of the beginning of an element.
        */
       public void startElement(String uri, String localname,
  -                          String elementName, Attributes attrs) throws
  -     SAXException {
  +                          String elementName, Attributes attrs)
  +     throws SAXException {
        try {
            // Determine the output document type if not already known
            if (_outputType == TextOutput.UNKNOWN)
  
  
  

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

Reply via email to