support QName transform