DataDOMEvent.Site 属性

定义

获取一个对 XML 文档对象模型 (DOM) 节点的引用,该节点为当前处理数据验证事件所在的位置。

public:
 property Microsoft::Office::Interop::InfoPath::Xml::IXMLDOMNode ^ Site { Microsoft::Office::Interop::InfoPath::Xml::IXMLDOMNode ^ get(); };
public Microsoft.Office.Interop.InfoPath.Xml.IXMLDOMNode Site { get; }
member this.Site : Microsoft.Office.Interop.InfoPath.Xml.IXMLDOMNode
Public ReadOnly Property Site As IXMLDOMNode

属性值

示例

在以下示例中 DataDOMEventObject , 对象用于使用 Site 属性检查节点的值。 如果数据验证失败,则 ReportError(Object, String, Boolean, String, Int32, String) 使用 方法创建自定义错误。

public void field1_OnValidate(DataDOMEvent e)
{
if(e.Site.text != "")
 {
  int quantity = int.Parse(e.Site.text.ToString());
  if(quantity > 50)
  {
   e.ReportError(e.Site, "Invalid quantity. The total number of each type of block cannot exceed 50.", false, "", 2,"modeless");
  }

  if(quantity < 0)
  {
   e.ReportError(e.Site, "Invalid quantity. The total number of each type of block cannot be less than 0.", false,"", 2,"modeless");    
  }
 }
}

注解

在设置了对 Site 属性所返回 XML DOM 节点的引用后,可使用 XML DOM 支持的任何属性和方法。

适用于