Určitě jsem oproti vám všem 100 let za opicema a nejsem vůbec hoden jakoliv se k OO XML vyjadřovat, ale jen tak sem se podíval na nějaký připomínky a tohle mě zaujalo:
Comment: Je zcela nepřijatelné vkládat fragment XML do atributu.
Proposed change: Místo atributu gfxdata použijte podelement, který umožní přímé vložení fragmentu XML.
To jsou hacky :).

