users@jaxb.java.net

cyclic parsing

From: alexis <alzrck_at_gmail.com>
Date: Mon, 26 Sep 2011 09:53:17 -0300

Hello all, ive been using jaxb without any problem and it worked perfect for me all times. Im facing an issue with an xml that im trying to parse without any sucess at all.

i read and tried to build a solution with this http://jaxb.java.net/guide/Mapping_cyclic_references_to_XML.html, with no success.

Below is the xml text im receiving, any clue or help will be really appreciated.

Thanks in advance.

<param>
        <param_id>24</param_id>
        <value>
                        <param>
                                <param_id>1</param_id>
                                <value>3</value>
                        </param>
                        <param>
                                <param_id>6</param_id>
                                <value>7</value>
                        </param>
                        <param>
                                <param_id>7</param_id>
                                <value>7</value>
                        </param>
                        <param>
                                <param_id>8</param_id>
                                <value>10000</value>
                        </param>
                        <param>
                                <param_id>9</param_id>
                                <value>1544</value>
                                </param>
                        <param>
                                <param_id>15</param_id>
                                <value>2</value>
                        </param>
        </value>
</param>
<param>
        <param_id>22</param_id>
        <value>
                <param>
                        <param_id>1</param_id>
                        <value>1</value>
                </param>
                <param>
                        <param_id>3</param_id>
                        <value>3</value>
                </param>
                <param>
                        <param_id>5</param_id>
                        <value>1</value>
                </param>
                <param>
                        <param_id>6</param_id>
                        <value>1</value>
                </param>
                <param>
                        <param_id>9</param_id>
                        <value>
                                <param>
                                        <param_id>2</param_id>
                                        <value>17</value>
                                </param>
                                <param>
                                        <param_id>9</param_id>
                                        <value>2727</value>
                                </param>
                                <param>
                                        <param_id>10</param_id>
                                        <value>2727</value>
                                </param>
                        </value>
                </param>
        </value>
</param>
<param>
        <param_id>25</param_id>
        <value>
                <param>
                        <param_id>1</param_id>
                        <value>4</value>
                </param>
                <param>
                        <param_id>6</param_id>
                        <value>7</value>
                </param>
                <param>
                        <param_id>7</param_id>
                        <value>7</value>
                </param>
                <param>
                        <param_id>8</param_id>
                        <value>10000</value>
                </param>
                <param>
                        <param_id>9</param_id>
                        <value>1544</value>
                </param>
        </value>
</param>
<param>
        <param_id>23</param_id>
        <value>
                <param>
                        <param_id>1</param_id>
                        <value>2</value>
                </param>
                <param>
                        <param_id>3</param_id>
                        <value>4</value>
                </param>
                <param>
                        <param_id>5</param_id>
                        <value>1</value>
                </param>
                <param>
                        <param_id>6</param_id>
                        <value>1</value>
                </param>
                <param>
                        <param_id>9</param_id>
                        <value>
                                <param>
                                        <param_id>2</param_id>
                                        <value>17</value>
                                </param>
                                <param>
                                        <param_id>9</param_id>
                                        <value>2427</value>
                                </param>
                                <param>
                                        <param_id>10</param_id>
                                        <value>2427</value>
                                </param>
                        </value>
                </param>
        </value>
</param>