change save struct of func.json
update ignore file
add xml test case
add func_map for save the function mapping
first commit x2j module, only implement build attr