Home. 
.

transparent

transparent

transparent

Altova Mailing List Archives


Re: Change element in XML file using VB.NET

From: Martin Honnen <mahotrash@-----.-->
To: NULL
Date: 11/1/2005 3:53:00 PM
Miguel wrote:

> How do you change just the element's value in an existing xml file

It depends on what you think the value of an element is.
But if you use .NET and want to change stuff in an XML document then one 
API to do that is System.Xml.XmlDocument, the DOM implementation in 
.NET. If you load the XML document and access an element node you can 
change its contents easy with
   elementNode.InnerText = "new contents goes here"
Then you can save the document.

XmlDocument gives you easy access to nodes in the document and an API to 
manipulate the document but has the disadvantage of loading the complete 
document so depending on the size of the XML document and the 
environment you use .NET in you might want to look into other options, 
like reading in with XmlTextReader and copying most stuff to an 
XmlTextWriter and then changing the element(s) you need to change.

-- 

	Martin Honnen --- MVP XML
	http://JavaScript.FAQTs.com/


transparent
Print
Mail
Like It
Disclaimer
.

These Archives are provided for informational purposes only and have been generated directly from the Altova mailing list archive system and are comprised of the lists set forth on www.altova.com/list/index.html. Therefore, Altova does not warrant or guarantee the accuracy, reliability, completeness, usefulness, non-infringement of intellectual property rights, or quality of any content on the Altova Mailing List Archive(s), regardless of who originates that content. You expressly understand and agree that you bear all risks associated with using or relying on that content. Altova will not be liable or responsible in any way for any content posted including, but not limited to, any errors or omissions in content, or for any losses or damage of any kind incurred as a result of the use of or reliance on any content. This disclaimer and limitation on liability is in addition to the disclaimers and limitations contained in the Website Terms of Use and elsewhere on the site.

.
.

transparent

transparent