[ http://jira.codehaus.org/browse/JIBX-61?page=all ] Dennis Sosnoski closed JIBX-61: -------------------------------
> XMLWriterBase's reset() does not reset namespace prefixes > --------------------------------------------------------- > > Key: JIBX-61 > URL: http://jira.codehaus.org/browse/JIBX-61 > Project: JiBX > Type: Bug > Components: core > Versions: CVS > Reporter: Chris Chen > Assignee: Dennis Sosnoski > > > Say you are writing to an output stream with namespace prefixes. > writer.startTagNamespaces(2, "stream", new int[] { 2, 3 }, new String[] { > "stream", "" }); > When you reset the writer either by calling reset() or setOutput(), the > namespace prefixes are not closed. You must close the tag by calling > endTag() in order for the namespaces to be closed properly. However, it is > not guaranteed that the endTag() will be called for each corresponding > startTagNamespaces(). > The situation can occur either if the stream is unexpectedly closed or if a > setOutput() is explicitly called before writing out the end tag. In such > cases, the namespaces must be closed and resetted in order for the writer to > be reused. Otherwise, the writer will always think those namespaces have > already been defined, thus making the xml writer not recyclable as intended. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira ------------------------------------------------------- SF.Net email is Sponsored by the Better Software Conference & EXPO September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf _______________________________________________ jibx-devs mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/jibx-devs
