SetNamedNodeProperty Method
Collapse the table of content
Expand the table of content
Important This document may not represent best practices for current development, links to downloads and other resources may no longer be valid. Current recommended version can be found here. ArchiveDisclaimer

DataSource.SetNamedNodeProperty Method (Microsoft.Office.InfoPath)

Sets the value of a named property for the specified XML node, which must be a nonattribute node in the main data source.

Namespace: Microsoft.Office.InfoPath
Assembly: Microsoft.Office.InfoPath (in

public abstract void SetNamedNodeProperty (
	XPathNavigator target,
	string name,
	string value



An XPathNavigator object positioned at the XML node corresponding to a nonattribute node in the main data source, for which a named property is to be set.


The name of the property to be set.


The value to which the property will be set.

Exception typeCondition


The specified XML node is invalid.


The specified property name is invalid.


The parameters passed to this method are null.


The parameters passed to this method arenot valid. For example, they are of the wrong type or format.

Named properties allow users to associate strings with user-defined properties of XML element nodes in the main data source. The value of a named property can be set by using the SetNamedNodeProperty method. Use the GetNamedNodeProperty method to read the value of a named property.

Property values set with the SetNamedNodeProperty method are not saved when the form is saved.

This member can be accessed only by forms running in the same domain as the currently open form, or by forms that have been granted cross-domain permissions.

This type or member can be accessed from code running in forms opened in Microsoft Office InfoPath 2007 or in a Web browser.

© 2015 Microsoft