xml2js ライブラリを使用して XLIFF ファイルを解析しようとしています。すべて正常に動作していますが、そのようなものがある場合:<source>Welcome to <x id="INTERPOLATION" equiv-text="{{ title }}"/> my friend</source>
を取得し[{"_":"Welcome to my friend","x":[{"$":{"id":"INTERPOLATION","equiv-text":"{{ title }}"}}]}]
ます。私は基本的に文の一部の順序を失っています。私は3つの部分の配列を取得することを期待しています:
"Welcome to "
[{"$":{"id":"INTERPOLATION","equiv-text":"{{ title }}"}}]
" my friend"
しかし、代わりに私は得ています:
"Welcome to my friend"
[{"$":{"id":"INTERPOLATION","equiv-text":"{{ title }}"}}]
文字列をもう一度再作成しようとすると、<source>Welcome to my friend<x id="INTERPOLATION" equiv-text="{{ title }}"/></source>
この XML パーサーまたは他のパーサーで解決する方法はありますか?