Content Not Allowed on Prolog/SaxParseException Dead End

I have already checked the previous postings and I have already checked the hex contents of the file (which is generated dynamically using the same calls that the J2EE tutorial uses)

But regardless I still get the annoying error. This is the hex dump of prolog:

3c 3f 78 6d 6c = "<?xml"

Any thoughts? Java 1.5.0_09-b03/WinXP

[352 byte] By [jose_cornadoa] at [2007-11-26 14:50:44]
# 1
You looked at the prolog of some document that is correct. So that implies that you are not looking at the same document as the parser is looking at.
DrClapa at 2007-7-8 8:38:51 > top of Java-index,Enterprise & Remote Computing,Enterprise Technologies...
# 2
The only way that I could be looking at another file would cause a FileNotFoundException.I decided to use InputSource and a stream to force utf-8 from the get go and now works. Thanks a lot for the help!
jose-cornadoa at 2007-7-8 8:38:51 > top of Java-index,Enterprise & Remote Computing,Enterprise Technologies...