Tengo un documento XML y una expresión XPath para ese documento. Tengo que actualizar el documento usando XPath en tiempo de ejecución.Cómo actualizar XML utilizando XPath y Java
¿Cómo puedo hacer esto usando Java?
A continuación es mi xml:
<?xml version="1.0" encoding="ISO-8859-1"?>
<PersonList>
<Person>
<Name>Sonu Kapoor</Name>
<Age>24</Age>
<Gender>M</Gender>
<PostalCode>54879</PostalCode>
</Person>
<Person>
<Name>Jasmin</Name>
<Age>28</Age>
<Gender>F</Gender>
<PostalCode>78745</PostalCode>
</Person>
<Person>
<Name>Josef</Name>
<Age>232</Age>
<Gender>F</Gender>
<PostalCode>53454</PostalCode>
</Person>
</PersonList>
tengo que cambiar los valores de nombre y edad menor //PersonList/Person[2]/Name
.
en este paso ya lo he hecho. Pero ahora cómo configurar este objeto nodo en document.we no puede usar doc.appendChild (myNodeList.item (0)) ;. porque no queremos agregar el nuevo nodo que quiero simplemente establecer el valor de un elemento. Para esto, ¿necesitamos eliminar el nodo anterior y agregar otro nodo con valores actualizados ... ???? – samash
Gracias. ¿Qué pasa si necesito cambiar el atributo de nodo? – Dejell