_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

_XDocument3.DOM

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();

See also

Reference

_XDocument4 interface

_XDocument4 members

DOM overload

Microsoft.Office.Interop.InfoPath namespace