わざわざXSLTに分離する意義があるかどうかは別だけどね。