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: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
