integrate xml parser