使用JAXB解组不规则XML

时间:2018-08-16 16:07:06

标签: xml jaxb unmarshalling

我正试图解组以下XML,但是由于我是从今天开始的,所以我根本不知道该怎么做。

<cidade>
   <nome>Araraquara</nome>
   <uf>SP</uf>
   <atualizacao>2018-08-15</atualizacao>
   <previsao>
      <dia>2018-08-16</dia>
      <tempo>npp</tempo>
      <maxima>27</maxima>
      <minima>15</minima>
      <iuv>7.0</iuv>
   </previsao>
   <previsao>
      <dia>2018-08-17</dia>
      <tempo>pc</tempo>
      <maxima>27</maxima>
      <minima>14</minima>
      <iuv>7.0</iuv>
   </previsao>
   <previsao>
      <dia>2018-08-18</dia>
      <tempo>pn</tempo>
      <maxima>28</maxima>
      <minima>14</minima>
      <iuv>6.0</iuv>
   </previsao>
   <previsao>
      <dia>2018-08-19</dia>
      <tempo>ps</tempo>
      <maxima>29</maxima>
      <minima>15</minima>
      <iuv>6.0</iuv>
   </previsao>
</cidade>

(对于不讲葡萄牙语的人:previsao的意思是“预报”;然后,此XML是天气预报)

我希望谁做这个API的人都有个绝妙的主意,那就是将“ previsao”标签嵌套到“ previsoes”标签中,但是那没有发生(会更容易)。关于如何执行此操作的任何想法?除了JAXB之外的任何其他库或其他SO问题的链接也将很棒。可能需要Java代码。到目前为止,谢谢。

0 个答案:

没有答案