xml to protocal