Qualcuno ha un modo pulito di trovare o creare un XObject usando un'espressione XPath.trovare o creare un elemento da XPath utilizzando LINQ to XML
Il problema che sto avendo è che ho bisogno di impostare un valore su un elemento (che ho l'xpath per), che può o non essere in atto. Se non esiste, vorrei che fosse creato.
Eventuali suggerimenti o link sarebbe molto apprezzato.
Grazie a tutti.
XPath seleziona nodi, non serializzare nuovi documenti né valore aggiornamento nodi. Oltre a ciò, questa domanda non è ben definita: come @C. Lawrence Wenham ha sottolineato quando '// element' viene valutato su un set di nodi vuoto, dove pensi che l'elemento debba essere creato? –
@ Alejandro. La domanda potrebbe essere formulata meglio. Concordato. Sto cercando una funzionalità simile a quella fornita da JXPath nel mondo Java. Vedi http://commons.apache.org/jxpath/users-guide.html#Creating_Objects. Usando questa API è molto possibile definire il nodo da aggiornare o creare tramite xpath. In questa API è comune a "combinare creando un percorso con l'impostazione del valore della foglia. Il metodo createPathAndSetValue (percorso, valore) viene utilizzato per questo" – mileyd