Cassio Posted March 28, 2003 Posted March 28, 2003 Hi! How can I change the inner text of a specific node? I tried to use XMLTextWritter but it erases the content of the file before writting. Thanks! Quote Stream of Consciousness (My blog)
*Experts* Nerseus Posted April 1, 2003 *Experts* Posted April 1, 2003 I assume you're talking about changing a node in an XML document on disk? The only way I know of is to load the XML into an XmlDocument, locate the right node with XPath (probably selectSingleNode) and then change its text (or is it nodeText) property. You probably don't want innerText in case there are nested nodes - the innerText will contain all of the inner text, not just for your node. Finally, you'll have to save the XML back to file. -ner Quote "I want to stand as close to the edge as I can without going over. Out on the edge you see all the kinds of things you can't see from the center." - Kurt Vonnegut
Cassio Posted April 2, 2003 Author Posted April 2, 2003 Thanks, Nerseus. I got a book that describes this method but it didnt mention that I had to use th save command. It took me the whole day to find it out. :p Quote Stream of Consciousness (My blog)
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.