FlexXB 2.3.1

32 views
Skip to first unread message

Alexutz

unread,
Apr 16, 2012, 3:35:59 PM4/16/12
to fle...@googlegroups.com
Hello everyone,
 
After quite a bit of time I am extremely happy to announce the latest release of the best xml serializer around. Version 2.3.1 is a maintenance release solving a bunch of issues signaled by some of you over this period:
 
  - Fix: Issue 52 - escapeSpecialchars
  - Enhancement: Issue 55 - Patch to support xsi:nil and XmlMember 'required' in serialization
  - Fix: Issue 57 - XmlArray member cannot have different namespace to parent/alias
  - Fix: Issue 59 - serializing arrays of types with CustomConverters doesn't work using "memberType" annotation
  - Fix: Issue 60 - Can I deserialize derived type object to baseclass property?
 
I will go a bit through a couple of them.
 
It seems Adobe changed a bit the inner workings of the XML class and now appending children with funky characters no longer throws an error but escapes the child and then adds it. This is a real bummer since the escaping/cdata mechanism was depending on that error. So for all of youneeding CDATA back in I added a flag wrapCDATA in the XmlElement that will automatically add a CDATA tag around whatever you have as value.
 
Some of you needed more compliance with the xsi types, especially nil, so now members have a required flag and a nillable flag. Setting nillable to true makes the engine put an xsi:nil="true" attribute in the current element. The required tag automatically writes an empty element if the value is null.
 
That's about it for now. Let me know if ou experience any issues.
 
Enjoy!
 
Alex
 
Reply all
Reply to author
Forward
0 new messages