Ho un file xml fatto così
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>.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>
Uso simplexml e so già selezionare il nodo <field> che mi interessa, ma non so fare il resto.
Come si fa?

Rispondi quotando