DataSource.SetNamedNodeProperty(XPathNavigator, String, String) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
设置指定 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 浏览器内打开的表单中运行的代码访问此类型或成员。