true, false and nil serialization
true, false and nil serialization format was refactored to be more compact. It does not break the original SIXX DTD, so SIXX 0.2b still can read SIXX 0.1 data.
Here is a sample array which contains true, false and nil.
#(nil true false nil false) sixxString.
Before SIXX 0.1 (and 0.2a):
<sixx.object sixx.id="0" sixx.type="Array" >
<sixx.object sixx.id="1" sixx.type="UndefinedObject" >nil</sixx.object>
<sixx.object sixx.id="2" sixx.type="True" >true</sixx.object>
<sixx.object sixx.id="3" sixx.type="False" >false</sixx.object>
<sixx.object sixx.idref="1" ></sixx.object>
<sixx.object sixx.idref="3" ></sixx.object>
</sixx.object>
After SIXX 0.2b:
<sixx.object sixx.id="0" sixx.type="Array" >
<sixx.object sixx.type="UndefinedObject" />
<sixx.object sixx.type="True" />
<sixx.object sixx.type="False" />
<sixx.object sixx.type="UndefinedObject" />
<sixx.object sixx.type="False" />
</sixx.object>
Link to this Page