idea + xml handler