Details
-
Type:
Bug
-
Status:
Open
-
Priority:
Minor
-
Resolution: Unresolved
-
Labels:None
-
Number of attachments :
Description
MXParser.setInput(InputStream) contains the following code snippet:
...
Reader r = XmlReader.createReader(in);
/* 07-Mar-2006, TSa: Let's figure out encoding we detected
- (whether based on xml declaration, BOM, or recognized
- signature)...
*/
String enc = null;
if (r instanceof XmlReader.BaseReader) { enc = ((XmlReader.BaseReader) r).getEncoding(); }...
However, XmlReader.createReader(InputStream) currently just returns a new XmlReader object. Unless I am being silly, I can't see that r will ever be instanceof XmlReader.BaseReader. Stepping through the code seems to verify this.