[add] xmparser