Just curious how does XML prevent you from implementing a subset?
Don't even know what implementing a subset without using XML would actually mean.
An XML being a strong contender for the title of worst file format ever devised by mankind, I'm not sure how 'implementing a subset' would fix that.
To define a subset of SVG doesn't imply that simplifying the XML part is going to be easy.
Could you name the feature to which you are referring specifically?
> XML part is going to be easy.
What part of parsing XML is hard? My premise is that all XML parsing is easy.