Hi everyone!
I am that annoying guy always asking about outputting strings from xplane. I am happy to say i found a solution. I want to share my solution, it may be particular, but may be useful.
Xplane strings, which can be "string" or "data" value type are arrays, which are not displayed as so in datareftool. But because they are arrays, they contain elements ([0,1,2.... etc]). Now if you try to output them in mobiflight, you will see double characters that are meaningless on the first look, but as it came out, they have a meaning: it is an ASCII code of an array element (subelement). By adding "if"- condition for each digit (cycling through needed letters, it is not necessary to cycle through an entire English alphabet, for me W N E S compass was enough), you can modify it. As for numbers, which are obviously not integers, but "text numbers" it is enough to subtract 48, which is "0" value in ASCII table. Maybe my little investigation here can be useful for someone who has troubles with outputting strings and chars from xplane, as well as for developers of Mobiflight.
Sorry for my bad English
And a little proof pic attached.