Load xml item in radiobutton

104 Views Asked by At

I have this:

<fieldset>
    <label>
        <input type="radio" name="color" id="resp1" value=""></input>
    </label><br>
    <label>
        <input type="radio" name="color" id="resp2" value=""></input>
    </label><br>
    <label>
        <input type="radio" name="color" id="resp3" value=""></input>
    </label><br>
</fieldset>

And I want load in the radiobuttons xml's items, like this:

<?xml version="1.0" encoding="utf-8" ?>
<RecentPreguntas>
 <Pregunta>
  <Title>Capital de Francia</Title>
  <Respuestas value="test">
   <Cierto value="test1">París</Cierto>
   <Falso value="test2">Berlín</Falso>
   <Falso value="test3">Roma</Falso>      
  </Respuestas>
 </Pregunta>
<Pregunta>
<Title>Capital de España</Title>
<Respuestas>
  <Falso>Berlín</Falso>
  <Falso>Lisboa</Falso>
  <Cierto>Madrid</Cierto>
</Respuestas>
</Pregunta>
<Pregunta>
<Title>Capital de Rumanía</Title>
<Respuestas>
  <Falso>Budapest</Falso>
  <Falso>Berlín</Falso>
  <Cierto>Bucarest</Cierto>      
</Respuestas>
</Pregunta>
<Pregunta>
<Title>Capital de Bélgica</Title>
<Respuestas>
  <Cierto>Bruselas</Cierto>
  <Falso>Estocolmo</Falso>
  <Falso>Oslo</Falso>
</Respuestas>

The javascript

function parseXml(xml)
{
    var $items = $(xml).find("Pregunta");
    var itemsCount = $items.length;
    $("#pregunta").each(function(){
        var random = Math.floor(Math.random()*itemsCount);
        $(this).append($($items.get(random)).find("Title"));                            
    });   
}

With this i get the questions, now i dont know how to do the answers.

0

There are 0 best solutions below