Generic Macro-based XML Interpolator