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

cvs commit: xml-xalan/java/src/org/apache/xalan/lib Extensions.java

garyp       01/08/25 20:11:16

  Modified:    java/src/org/apache/xalan/lib Extensions.java
  Log:
  Fix bug 3112 (http://nagoya.apache.org/bugzilla/show_bug.cgi?id=3112).  Fix tokenize to work with DTM by obtaining a new DocumentBuilder and not using the document from the context node.
  
  Revision  Changes    Path
  1.15      +14 -1     xml-xalan/java/src/org/apache/xalan/lib/Extensions.java
  
  Index: Extensions.java
  ===================================================================
  RCS file: /home/cvs/xml-xalan/java/src/org/apache/xalan/lib/Extensions.java,v
  retrieving revision 1.14
  retrieving revision 1.15
  diff -u -r1.14 -r1.15
  --- Extensions.java	2001/07/28 00:25:57	1.14
  +++ Extensions.java	2001/08/26 03:11:16	1.15
  @@ -366,7 +366,20 @@
                                    String toTokenize, String delims)
     {
   
  -    Document lDoc = myContext.getContextNode().getOwnerDocument();
  +    Document lDoc;
  +
  +    // Document lDoc = myContext.getContextNode().getOwnerDocument();
  +    try
  +    {
  +      DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
  +      DocumentBuilder db = dbf.newDocumentBuilder();
  +      lDoc = db.newDocument();
  +    }
  +    catch(ParserConfigurationException pce)
  +    {
  +      throw new org.apache.xml.utils.WrappedRuntimeException(pce);
  +    }
  +
       StringTokenizer lTokenizer = new StringTokenizer(toTokenize, delims);
       NodeSet resultSet = new NodeSet();
   
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: xalan-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: xalan-cvs-help@xml.apache.org