在Java中从xml到json获取idref值

时间:2018-07-10 11:58:07

标签: java json xml

在下面的xml中,我的元素具有idref属性,我想获取它的对应值(即标签名称)作为json格式的术语帮助

这是xml

<term id="108822" SC="CO" LC="EN" LQ="UK" Type="DES">
        <label>soyabeans</label>
        <hn>From 1983.</hn>
        <uf idref="108843"/>
</term>

此处uf元素的idref为108843,作为另一个术语id存在。我想要的是术语帮助中的uf:soyabeans(指向元素的标签值)

<term id="108843" SC="CO" LC="EN" LQ="US" Type="NPT">
    <label>soybeans</label>
    <use idref="108822"/>
</term>

这是我需要的示例json格式

[
               {
                               "term": "soyabeans",
                               "termHelp": "uf: soybeans
               }
}

term是元素标签的标签名称(108822)

以下是到目前为止我在Java中的方法(当前在控制台中打印)。如果您知道如何检索并直接存储在.json文件中,那将是一个很大的帮助!!!

0 个答案:

没有答案