我需要帮助解析一个xml。虽然我非常了解xml解析。但我坚持解析一个特定的xml,它的内部标签动态变化。那个xml我正在接受一些API的回复。示例xml如下:
<addon_brunch_data is_array="true">
<item>
<Monsoon_Magic_Lunch_Buffet__Adult_>
<currency_code>INR</currency_code>
<pid>575</pid>
</Monsoon_Magic_Lunch_Buffet__Adult_>
</item>
<item>
<Theme_Park_Lunch>
<currency_code>INR</currency_code>
<pid>583</pid>
</Theme_Park_Lunch>
</item>
<item>
<All_Restaurants_except_Imagica_capital>
<currency_code>INR</currency_code>
<pid>553</pid>
</All_Restaurants_except_Imagica_capital>
</item>
</addon_brunch_data>
在此示例中,我收到了固定标记<addon_brunch_data is_array="true">
,其中包含<item>
的arraylist。
但我面临的问题是,这些内部标签并未修复:
<Monsoon_Magic_Lunch_Buffet__Adult_>
<Theme_Park_Lunch>
<All_Restaurants_except_Imagica_capital>
有时我会获得上面列出的内部标记,但有时响应会更改为:
<addon_brunch_data is_array="true">
<item>
<Great_Indian_Food_Festival___Adult>
<currency_code>INR</currency_code>
<pid>575</pid>
</Great_Indian_Food_Festival___Adult>
</item>
<item>
<Great_Indian_Food_Festival___Child>
<currency_code>INR</currency_code>
<pid>583</pid>
</Great_Indian_Food_Festival___Child>
</item>
<item>
<Healthy_Meal_Pack>
<currency_code>INR</currency_code>
<pid>553</pid>
</Healthy_Meal_Pack>
</item>
</addon_brunch_data>
我需要为此编写pojos,但是我还没来早点解析这样的xml,它内部标签动态变化,就像上面我试图给出的例子一样。 伙计们请帮忙解决这个问题。