users@jaxb.java.net

Re: cyclic parsing

From: Alexis Fidalgo [voiceovernetinc] <alzrck_at_gmail.com>
Date: Mon, 26 Sep 2011 15:38:45 -0300

absolutely, is what i've asked to the developers of the software that sends this kind of text that pretends to be an xml :)

actually, all opened tags are closed, problem is that inside a <value> tag is an array of the same object, so i cannot find the way to deal with that. What i needed writing this email was to share and confirm if i was right considering this text is _wrong_

On Sep 26, 2011, at 12:42 PM, Wolfgang Laun wrote:

> The document isn't well formed, it contains several <param> elements.
> -W
>
> On 26 September 2011 14:53, alexis <alzrck_at_gmail.com> wrote:
> 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>
>
>