Hi there,

I've been taking my few first uncertain steps into grokking the Falcon
sources. I was looking at the MXMLStringNode tests and wanted to see if the
parser takes into account
CDATA sections in them.
So I added a test that set up an <fx:string/> node like this:

String code = "<fx:String><![CDATA[ ]]></fx:String>"; //The CDATA section
here contains a single space
IMXMLStringNode node = getMXMLStringNode(code);
assertThat("getValue", node.getValue(), is(" "));

Now, this test fails, because the node.getValue() returns null. IMHO, this
is incorrect behaviour, since CDATA sections should be parsed literally
without any assumptions or
postprocessing.

Does everyone agree on this? Thoughts please ;)

-- 
regards,
Roland

-- 
Roland Zwaga
Senior Consultant | Stack & Heap BVBA

+32 (0)486 16 12 62 | rol...@stackandheap.com | http://www.stackandheap.com

http://zwaga.blogspot.com
http://www.springactionscript.org
http://www.as3commons.org

Reply via email to