IPMath.Nz 方法
获取传递给该函数的节点集,但以前存在的空值将替换为零 (0)。
命名空间: Microsoft.Office.Interop.InfoPath.SemiTrust
程序集: Microsoft.Office.Interop.InfoPath.SemiTrust(位于 Microsoft.Office.Interop.InfoPath.SemiTrust.dll 中)
语法
声明
Function Nz ( _
pxmllistInput As IXMLDOMNodeList _
) As Object
用法
Dim instance As IPMath
Dim pxmllistInput As IXMLDOMNodeList
Dim returnValue As Object
returnValue = instance.Nz(pxmllistInput)
Object Nz(
IXMLDOMNodeList pxmllistInput
)
参数
pxmllistInput
类型:Microsoft.Office.Interop.InfoPath.SemiTrust.IXMLDOMNodeList该节点集的空值将替换为零。
返回值
类型:System.Object
一个代表节点集的对象。
备注
如果节点集中没有空值,则出现异常。
备注
通过在托管表单中将其转换为 IXMLDOMNodeList 类型来访问 Nz 方法返回的对象,这可能导致安全异常,在这种情况下应该授予表单 FullTrust 权限。
重要
可以无限制访问此成员。
示例
在以下示例中,noZero 变量设置为与 my:ages 节点集相同的节点集,并将所有空值替换为零。本示例基于带有"ages"域的重复节。对于为节点列表中的第一个条目生成的 XML 显示一个警告:
IXMLDOMNodeList ages = thisXDocument.DOM.selectNodes("//my:ages");
IXMLDOMNodeList noZero = (IXMLDOMNodeList)thisXDocument.Util.Math.Nz(ages);
thisXDocument.UI.Alert(noZero[0].xml.ToString());