DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://issues.apache.org/bugzilla/show_bug.cgi?id=29061>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE.
http://issues.apache.org/bugzilla/show_bug.cgi?id=29061 XMLDBSource: default character encoding ------- Additional Comments From [EMAIL PROTECTED] 2004-06-02 12:30 ------- It's not a matter of "output encoding", but a matter of "input encoding". The problem is that XML:DB API expects character data in method: XMLResource.setContent(java.lang.String); While Excalibur Source accepts only byte data: Source { public OutputStream getOutputStream(); } So the user of the XMLDBSource will have to encode his data from characters into bytes when he is writing into the OutputStream, and XMLDBSource will have to convert those bytes back into characters in order to pass data to XML:DB. Thus, problem is when user uses different (non-default) encoding when converting characters to bytes. Here, the "user" of the source is forms binding, but I can't seem to find where this documentURI parameter is used...
