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]