[ http://jira.codehaus.org/browse/JIBX-61?page=all ]

Dennis Sosnoski updated JIBX-61:
--------------------------------

    Assign To: Dennis Sosnoski

I don't see how this is a bug, though I'm open to persuasion. It is not 
intended that the user be able to call reset() or setOutput() in the middle of 
a marshalling operation and then continue on, which is how I understand your 
problem report. The reset() documentation refers explicitly to the serial 
reusability of XMLWriterBase instances when reset() is called. If the 
documentation is not clear that these methods can only be used between 
documents I can add a note to this effect.

It looks to me like reset() works properly. 

> 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 email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
jibx-devs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jibx-devs

Reply via email to