DataSource.SetNamedNodeProperty(XPathNavigator, String, String) 方法

定义

设置指定 XML 节点的命名属性的值,该节点必须是主数据源中的 nonattribute 节点。

public:
 abstract void SetNamedNodeProperty(System::Xml::XPath::XPathNavigator ^ target, System::String ^ name, System::String ^ value);
public abstract void SetNamedNodeProperty (System.Xml.XPath.XPathNavigator target, string name, string value);
abstract member SetNamedNodeProperty : System.Xml.XPath.XPathNavigator * string * string -> unit
Public MustOverride Sub SetNamedNodeProperty (target As XPathNavigator, name As String, value As String)

参数

target
XPathNavigator

位于与主数据源中的 nonattribute 节点相对应的 XML 节点处的 XPathNavigator 对象,将为该节点设置命名属性。

name
String

要设置的属性的名称。

value
String

该属性将设置成的值。

例外

传递给此方法的参数无效。 例如,它们的类型或格式有误。

传递给此方法的参数是 null 引用, (Visual Basic) 中没有。

注解

命名属性允许用户将字符串与主数据源中 XML 元素节点的用户定义的属性相关联。 可以使用 SetNamedNodeProperty 方法设置命名属性的值。 GetNamedNodeProperty(XPathNavigator, String)使用 方法读取命名属性的值。

保存表单时不会保存使用 SetNamedNodeProperty 方法设置的属性值。

此成员只能由与当前打开的表单在相同域中运行的表单访问,或者由已授予跨域权限的表单访问。

可以通过 Microsoft InfoPath Filler 或 Web 浏览器内打开的表单中运行的代码访问此类型或成员。

适用于