¿Alguien tiene una manera clara de encontrar o crear un XObject utilizando una expresión xpath?Buscar o crear un elemento mediante xpath utilizando LINQ-to-XML
El problema que estoy teniendo es que necesito establecer un valor en un elemento (para el cual tengo el xpath), que puede existir o no. Si no existe, me gustaría que se cree.
Cualquier sugerencia o enlace sería muy apreciado.
Gracias a todos.
XPath selecciona nodos, que no serializa los nuevos documentos ni el valor de actualización de nodos. Además de eso, esta pregunta está mal definida: como @C. Lawrence Wenham ha señalado que cuando '// element' se evalúa en un conjunto de nodos vacío, ¿dónde cree que se debe crear el elemento? –
@Alejandro. La pregunta podría ser mejor redactada. Convenido. Estoy buscando una funcionalidad similar a la proporcionada por JXPath en el mundo de Java. Ver http://commons.apache.org/jxpath/users-guide.html#Creating_Objects. Usando esta API es muy posible definir el nodo que se actualizará o creará a través de xpath. En esta API es común "combinar la creación de una ruta con la configuración del valor de la hoja: el método createPathAndSetValue (ruta, valor) se utiliza para eso". – mileyd