我正在尝试使用 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 解析器或其他任何方法来解决它吗?