XML to JSON conversion in ADF missing out 'lang' tag details
Alefiya Tikiwala
0
Reputation points
I am converting an xml from html source to a json file using ADF. However, for one of the attributes, the 'lang' element is not getting translated.
The xml data in file is as follows:
'''
<displayname xml:lang="deAT"> Weiß</displayname>
<displayname xml:lang="deCH"> Weiß</displayname>
<displayname xml:lang="deDE"> Weiß</displayname>
<displayname xml:lang="xdefault">Colour Portable Photo Printer White</displayname>
<displayname xml:lang="enAE">Colour Portable Photo Printer White</displayname>
<displayname xml:lang="enGB">Colour Portable Photo Printer White</displayname>
<displayname xml:lang="enIE">Colour Portable Photo Printer White</displayname>
<displayname xml:lang="esES">blanco</displayname>
<displayname xml:lang="frBE"> Blanc</displayname>
<displayname xml:lang="frCH"> Blanc</displayname>
<displayname xml:lang="frFR"> Blanc</displayname>
<displayname xml:lang="itIT"> Bianco</displayname>
<displayname xml:lang="nlBE"> wit</displayname>
<displayname xml:lang="nlNL"> wit</displayname>
<displayname xml:lang="plPL"> biała</displayname>
<displayname xml:lang="ptPT"> Branco</displayname>
'''
However, in my json file in sink it is translated as follows:'
'''
"displayname": [
"Weiß",
"Weiß",
"Weiß",
"Colour Portable Photo Printer White",
"Colour Portable Photo Printer White",
"Colour Portable Photo Printer White ",
"Colour Portable Photo Printer White",
"blanco",
" Blanc",
" Blanc",
" Blanc",
" Bianco",
" wit",
" wit",
"biała",
" Branco"
],
'''
I want the 'lang' tag value to filter out data based on different languages. The array in json doesn't let me identify the language name associated i.e. nlNL, frFR etc.
Sign in to answer