Description
AXIOM doesn't store whether an element is empty or not. This causes problems with Guththila which must be informed that an element was empty or not. Libxml2 doesn't require this information. But, this behaviour of libxml2 causes it to auto-replace elements such as,
<my_ele></my_ele> with <my_ele />. I think this is not a desirable behaviour as somebody might want it not to be replaced. Guththila is superior to libxml2 in this aspect. Therefore, we need to update our OM Layer to support this feature.