[oXygen-user] "content is not allowed in prolog" using Oxygen for MXML files

George Cristian Bina
Fri Jun 2 02:02:06 CDT 2006


Hi Joshua,

If you open your message from the list archive
http://www.oxygenxml.com/pipermail/oxygen-user/2006-June/000804.html
in oXygen for instance, you can see that the line you entered as the 
beginning of your document starts with a character encoded as a 
character reference with the code 65279

& #65279;<?xml version="1.0" encoding="utf-8"?>

(one space added after the first & to avoid having the character 
reference replaced with the actual character by some email clients)

65279 is in hexa FEFF, that is the BOM for UTF-16 Big Endian encoding. 
Your document specifies UTF-8 as encoding thus the UTF-16 BOM is not 
ignored when opening the document and ends up as an invisible character 
before the XML header.

Best Regards,
George
---------------------------------------------------------------------
George Cristian Bina
<oXygen/> XML Editor, Schema Editor and XSLT Editor/Debugger
http://www.oxygenxml.com


Joshua Noble wrote:
> 
> 
> I'm trying to use Oxygen to edit MXML files (Macromedia Flex). 
> Everything works fine except that this error always appears: content is 
> not allowed in prolog. What's up with this? Here's the line it chokes on:
> 
> <?xml version="1.0" encoding="utf-8"?>
> 
> This is the way all Flex files start and there don't seem to be any 
> problems there. Anybody know what's up?
> 
> 



More information about the oXygen-user mailing list