XML node supports value/attribute/children