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