Hi! I have run into a XML problem(Not yet good enough to contribute, hopefully, I will be someday!). I have used the get-content cmdlet and opened up a file in xml using [xml], stuck it in a $variabel and so forth. Managed to address two nodes and change the value by drilling down the hierarchy to.....childnodes.Item(nr). No problem so fare, but what about hte third node, a node named "XmlDefinition"? This is of type string containing some CAML(I think) and two "values" I would like to replace (I use the file in SP deployments). The node and the string looks like this:
Question: How would I address ONLY the 2 highlighted pieces of information, replace the GUID and the URL, save the file, using just PowerShell? I have tried getting to it by innertext,data and outerxml and use the replace operator, but no luck. It's not a big deal if it does no work – I get the job done by get-content and set-content, but I dont think this is the right approach.