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]

Reply via email to