473,407 Members | 2,359 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,407 software developers and data experts.

Writing to an xml file

A code snippet from an xml file that I want to edit:
<?xml version="1.0" encoding="utf-8" ?>
<ROOT>
<WEB>
<THEME>Default</THEME>
I am trying to replace the 'InnerText' - Default with the text present in a
textbox 'txt1'. How do I accomplish the above?
Thanks in advance.
Nov 11 '05 #1
3 2339
Something like the following should get you going:

XmlDocument doc = new XmlDocument();
doc.Load(yourfile);
XmlNode root = doc.DocumentElement;
XmlNode theme = root.SelectSingleNode("/WEB/THEME");
if (theme != null) {
theme.InnerText = txt1.Text;
}
doc.Save(yourFile);

HTH,
Dan Wahlin

Wahlin Consulting
Microsoft MVP - ASP.NET and XML Web Services
http://www.xmlforasp.net
"Anita C" <an****@ptm-software.com> wrote in message
news:us**************@TK2MSFTNGP10.phx.gbl...
A code snippet from an xml file that I want to edit:
<?xml version="1.0" encoding="utf-8" ?>
<ROOT>
<WEB>
<THEME>Default</THEME>
I am trying to replace the 'InnerText' - Default with the text present in a textbox 'txt1'. How do I accomplish the above?
Thanks in advance.

Nov 11 '05 #2
Hi!

The simplest way!

XmlDocument xmlDocument = new XmlDocument();

xmlDocument.Load(Environment.CurrentDirectory + "\\" + "test.xml");

XmlNodeList nodelist = xmlDocument.SelectNodes("/ROOT/WEB/THEME");

nodelist.Item(0).InnerText = "New Theme";

xmlDocument.Save(Environment.CurrentDirectory + "\\" + "test.xml");

Stephane
"Sergey Dubinets" <sd**@online.microsoft.com> wrote in message
news:us**************@TK2MSFTNGP11.phx.gbl...
You can load xsl file to DOM -- XmlDocument, change required text node and
save DOM back or to another file.
You can use XSLT to do all three steps for you.
Sergey
--
This posting is provided "AS IS" with no warranties, and confers no rights.
"Anita C" <an****@ptm-software.com> wrote in message
news:us**************@TK2MSFTNGP10.phx.gbl...
A code snippet from an xml file that I want to edit:
<?xml version="1.0" encoding="utf-8" ?>
<ROOT>
<WEB>
<THEME>Default</THEME>
I am trying to replace the 'InnerText' - Default with the text present
in a
textbox 'txt1'. How do I accomplish the above?
Thanks in advance.


Nov 11 '05 #3
Thanks for all the help.

"Anita C" <an****@ptm-software.com> wrote in message
news:us**************@TK2MSFTNGP10.phx.gbl...
A code snippet from an xml file that I want to edit:
<?xml version="1.0" encoding="utf-8" ?>
<ROOT>
<WEB>
<THEME>Default</THEME>
I am trying to replace the 'InnerText' - Default with the text present in a textbox 'txt1'. How do I accomplish the above?
Thanks in advance.

Nov 11 '05 #4

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

48
by: Joseph | last post by:
Hi I'm writing a commercial program which must be reliable. It has to do some basic reading and writing to and from files on the hard disk, and also to a floppy. I have foreseen a potential...
6
by: Sebastian Kemi | last post by:
How should a write a class to a file? Would this example work: object *myobject = 0; tfile.write(reinterpret_cast<char *>(myobject), sizeof(*object)); / sebek
3
by: ishekar | last post by:
Hi, I have an application where i want to write data to a file, the data is being sent from an external source. I know the total size of the data and then i retrieve the data in small segments...
1
by: Daniel | last post by:
System.IO.StreamWriter Close or Flush method to shut down the computer in such a way that just part of the file is written? or an empty file is written? Also if the Close or Flush is to a...
2
by: melanieab | last post by:
Hi, I'm trying to store all of my data into one file (there're about 140 things to keep track of). I have no problem reading a specific string from the array file, but I wasn't sure how to...
4
by: HNguyen | last post by:
Hi, I have a Web application in ASP.NET. My Application allows the users upload files into the server after checking their user names and passwords. For each transaction, the Web program will...
0
by: Yunus's Group | last post by:
Yunus's Group May 23, 3:36 pm show options Newsgroups: microsoft.public.dotnet.languages.vb From: "Yunus's Group" <yunusasm...@gmail.com> - Find messages by this author Date: 23 May 2005...
16
by: Claudio Grondi | last post by:
I have a 250 Gbyte file (occupies the whole hard drive space) and want to change only eight bytes in this file at a given offset of appr. 200 Gbyte (all other data in that file should remain...
6
by: arne.muller | last post by:
Hello, I've come across some problems reading strucutres from binary files. Basically I've some strutures typedef struct { int i; double x; int n; double *mz;
3
by: Barry Flynn | last post by:
Hi I am working with a VB 2005 program which has been converted from VB6. It writes data out to a flat file, with code like the following line WriteLine(riFileNo, "Hist", lsAssetID,...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.