_XDocument4.DOM property
Gets a reference to a form's underlying XML document in the form of an XML Document Object Model (DOM).
Namespace: Microsoft.Office.Interop.InfoPath
Assembly: Microsoft.Office.Interop.InfoPath (in Microsoft.Office.Interop.InfoPath.dll)
Syntax
'Declaration
ReadOnly Property DOM As IXMLDOMDocument
Get
'Usage
Dim instance As _XDocument4
Dim value As IXMLDOMDocument
value = instance.DOM
IXMLDOMDocument DOM { get; }
Property value
Type: Microsoft.Office.Interop.InfoPath.Xml.IXMLDOMDocument
Returns IXMLDOMDocument.
Implements
Remarks
A key property of the XDocument object, the DOM property allows you to programmatically access and manipulate the source XML of a form. After you have set a reference to the XML DOM, which contains the source XML data of a form, you can use any of the properties and methods that are supported by the XML DOM.
Examples
// Retrieve the Employees Adapter from the DataAdapters collection.ADOAdapter employeesDA = (ADOAdapter)thisXDocument.DataAdapters["Employees"];// Get employee’s ID from the main DOMstring employeeID = thisXDocument.
DOM
.selectSingleNode("//my:field2").text;// Change the ADOAdapter’s command to retrieve the record // of the Employee's ID entered by the useremployeesDA.Command = "select * from Employees where EmployeeID="+employeeID;// Get DataObject from the DataObjects collection and // call Query to refresh the data object.DataSourceObject employeesDO = (DataSourceObject)thisXDocument.DataObjects["Employees"];employeesDO.Query();