mmidy 01/06/27 14:28:24
Modified: java/src/org/apache/xml/dtm/ref DTMManagerDefault.java
Log:
Fix ArrayOutOfBounds Exception. Don't use owner document for
DocumentFragments.
Revision Changes Path
1.14 +2 -1
xml-xalan/java/src/org/apache/xml/dtm/ref/DTMManagerDefault.java
Index: DTMManagerDefault.java
===================================================================
RCS file:
/home/cvs/xml-xalan/java/src/org/apache/xml/dtm/ref/DTMManagerDefault.java,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -r1.13 -r1.14
--- DTMManagerDefault.java 2001/06/27 05:46:40 1.13
+++ DTMManagerDefault.java 2001/06/27 21:28:21 1.14
@@ -455,7 +455,8 @@
// Fallback: Not found in one we know how to search.
// Current solution: Generate a new DOM2DTM.
// %REVIEW% Maybe the best I can do??
- Node root = node.getOwnerDocument();
+ Node root = (Node.DOCUMENT_FRAGMENT_NODE == node.getNodeType()) ?
+ node : node.getOwnerDocument();
if(null == root)
root = node;
DTM dtm = getDTM(new javax.xml.transform.dom.DOMSource(root), false,
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]