[ 
http://issues.apache.org/jira/browse/COCOON-1906?page=comments#action_12437862 
] 
            
Jean-Baptiste Quenot commented on COCOON-1906:
----------------------------------------------

Hi Lars,

Thanks for your patch, however I don't think it's a good idea to add 
toSAX(SitemapSource, ContentHandler), because SitemapSource is an 
implementation of Source.  If we added this method, we would also need to add 
toSAX(XMLDBSource, ContentHandler) as you mention xmldb, and every possible 
implementation of Source.  That doesn't make sense.

Can you come up with a better solution?

> [PATCH] simple-xml binding does not work with non file sources
> --------------------------------------------------------------
>
>                 Key: COCOON-1906
>                 URL: http://issues.apache.org/jira/browse/COCOON-1906
>             Project: Cocoon
>          Issue Type: Bug
>          Components: Blocks: Forms, * Cocoon Core
>    Affects Versions: 2.2-dev (Current SVN)
>            Reporter: Lars Trieloff
>         Attachments: cocoon-formsbinding-sample.patch, 
> cocoon-formsbinding-sourceutil.patch
>
>
> The cocoon forms flowscript API comes with a helper method form.loadXML, that 
> retrieves data from an xml document. The current implementation however does 
> not work with documents that are referenced not as files, but as 
> SitemapSources, e.g. via the cocoon:/ or xmldb:// pseudo-protocol. In this 
> case the Rhino engine is unable to resolve the ambiguity between two method 
> signatures:
> org.mozilla.javascript.EvaluatorException: 
> "resource://org/apache/cocoon/forms/flow/javascript/Form.js", line 287: The 
> choice of Java constructor toSAX matching JavaScript argument types 
> (org.apache.cocoon.components.source.impl.SitemapSource,org.apache.cocoon.forms.util.XMLAdapter)
>  is ambiguous; candidate constructors are:
> void toSAX(org.apache.excalibur.xml.sax.XMLizable,org.xml.sax.ContentHandler)
> void toSAX(org.apache.excalibur.source.Source,org.xml.sax.ContentHandler)

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to