using of native xmp parser => parse code modified because the json code has other node names.