cziegeler 2003/09/03 04:51:08
Modified: src/blocks/woody/java/org/apache/cocoon/woody/binding
JXPathBindingManager.java
Log:
Fixed bug in binding manager: now every Cocoon source can be used as the URI
Revision Changes Path
1.8 +4 -1
cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/binding/JXPathBindingManager.java
Index: JXPathBindingManager.java
===================================================================
RCS file:
/home/cvs/cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/binding/JXPathBindingManager.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- JXPathBindingManager.java 12 Aug 2003 16:33:32 -0000 1.7
+++ JXPathBindingManager.java 3 Sep 2003 11:51:08 -0000 1.8
@@ -101,8 +101,11 @@
public Binding createBinding(Source bindSrc)
throws BindingException {
try {
+ InputSource is = new InputSource(bindSrc.getInputStream());
+ is.setSystemId(bindSrc.getURI());
+
Document doc =
- DomHelper.parse(new InputSource(bindSrc.getURI()));
+ DomHelper.parse(is);
Element rootElm = doc.getDocumentElement();
JXPathBindingBase newBinding = null;
if (BindingManager.NAMESPACE.equals(rootElm.getNamespaceURI())) {