preserving xslt maping