Ho un file xml fatto così
codice:
<?xml version="1.0" encoding="utf-8"?>
<form>
<fieldset>
<field name="id" type="text" default="0" readonly="true" class="readonly"/>
<field name="group" type="list" class="inputbox" required="true" size="1" default="1">
<option value="1">Calcola il tuo preventivo</option>
<option value="2">Copertina</option>
<option value="3">Interno</option>
<option value="4">Allestimento</option>
<option value="5">Servizi</option>
<option value="6">Consegna</option>
</field>
<field name="type" type="list" class="inputbox" required="true" size="1" default="1">
<option value="text">Text</option>
<option value="select">Select</option>
<option value="radio">Radio</option>
</field>
</fieldset>
</form>
Dato un valore intero devo vedere se nel nodo "field" esiste un nodo <option> con "value" pari al valore intero dato, in caso positivo devo poterne modificare sia il value che la stringa che appare tra i tag <option></opttion>.
Uso simplexml e so già selezionare il nodo <field> che mi interessa, ma non so fare il resto.
Come si fa?