Constructing XML elements

XML can either be constructed with XML markup or computed constructors.