XDocument Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa o documento XML subjacente de um formulário InfoPath do Microsoft Office.
public interface class XDocument : Microsoft::Office::Interop::InfoPath::_XDocument2, Microsoft::Office::Interop::InfoPath::_XDocumentEventSink2_Event
[System.Runtime.InteropServices.Guid("096CD6A8-0786-11D1-95FA-0080C78EE3BB")]
public interface XDocument : Microsoft.Office.Interop.InfoPath._XDocument2, Microsoft.Office.Interop.InfoPath._XDocumentEventSink2_Event
type XDocument = interface
interface _XDocument2
interface _XDocumentEventSink2_Event
Public Interface XDocument
Implements _XDocument2, _XDocumentEventSink2_Event
- Derivado
- Atributos
- Implementações
Exemplos
Os dados XML de origem de um formulário assumem a forma de um DOM (Modelo de Objeto de Documento XML), que é acessado por meio da DOM propriedade do objeto XDocument . O objeto XDocument também fornece uma série de propriedades que podem ser usadas para obter informações sobre o formulário e seu documento XML subjacente. Por exemplo, o código a seguir verifica se os dados no formulário foram alterados usando a IsDirty propriedade:
if (thisXDocument.IsDirty)
{
thisXDocument.UI.Alert("Form has been changed.");
}
else
{
thisXDocument.UI.Alert("Form has not been changed.");
}
Além das informações sobre o formulário e seu documento XML subjacente, o objeto XDocument fornece uma série de métodos que podem ser usados no formulário, como impressão, salvamento e envio. Ele também fornece uma série de eventos que podem ser usados para responder a várias ações que ocorrem no nível do formulário, como carregar um formulário, alternar exibições ou uma operação de mesclagem.
Para outro exemplo que demonstra o trabalho com o objeto XDocument , consulte
Como acessar dados do aplicativo usando o modelo de objeto InfoPath 2003.
Comentários
This type is a wrapper for a coclass that is required by managed code for COM interoperability. Use this type to access the members of the COM interface implemented by this coclass. Para obter informações sobre a interface COM, incluindo um link para descrições de seus membros, consulte_XDocument3.
O objeto XDocument é um objeto-chave no modelo de objeto InfoPath que fornece propriedades, métodos e eventos que podem ser usados para interagir programaticamente e manipular os dados XML de origem de um formulário.
Embora o objeto XDocument possa ser acessado usando a XDocumentsCollection coleção, na maioria dos casos você o acessará a partir desta variávelXDocument que é instanciada no método _Startup de um projeto de código gerenciado sem passar pela coleção.
Os dados XML de origem de um formulário assumem a forma de um DOM (Modelo de Objeto de Documento XML), que é acessado por meio da DOM propriedade. O objeto XDocument também fornece uma série de propriedades que podem ser usadas para obter informações sobre o formulário e seu documento XML subjacente. Ele também fornece uma série de métodos que podem ser usados no formulário, como impressão, salvamento e envio. O objeto XDocument também fornece uma série de eventos que podem ser usados para responder a várias ações que ocorrem no nível do formulário, como carregar um formulário, alternar exibições ou uma operação de mesclagem.
Acessando o objeto XDocument
O objeto XDocument pode ser acessado em vários lugares dentro do modelo de objeto InfoPath. A tabela a seguir resume os locais em que o objeto XDocument está disponível.
XDocumentsCollection | Acessado de Application. Fornece Item[Object] para acessar os objetos XDocument que ele contém. |
DataDOMEventObject | Fornece XDocument para acessar os dados XML de origem durante uma alteração do DOM XML. |
DocActionEventObject | Fornece XDocument para acessar os dados XML de origem durante um clique de botão na área do formulário. |
DocEventObject | Fornece XDocument para acessar os dados XML de origem durante uma operação de mesclagem de formulário ou exibição de comutador. |
DocReturnEventObject | Fornece XDocument para acessar o XML de origem durante o carregamento ou envio de um formulário. |
VersionUpgradeEventObject | Fornece XDocument para acessar o XML de origem durante a operação de atualização de versão. |
WindowObject | Fornece XDocument para acessar o objeto XDocument associado à janela. |
Propriedades
DataAdapters |
This member is a wrapper for a member of a COM interface that has been superseded by a later version. The later version of this interface implements all members of earlier interfaces and additional new members. Para obter informações sobre esse membro à medida que ele é implementado na interface posterior, incluindo uso, observações e exemplos, consulteDataAdapters. (Herdado de _XDocument2) |
DataObjects |
This member is a wrapper for a member of a COM interface that has been superseded by a later version. The later version of this interface implements all members of earlier interfaces and additional new members. Para obter informações sobre esse membro à medida que ele é implementado na interface posterior, incluindo uso, observações e exemplos, consulteDataObjects. (Herdado de _XDocument2) |
DOM |
This member is a wrapper for a member of a COM interface that has been superseded by a later version. The later version of this interface implements all members of earlier interfaces and additional new members. Para obter informações sobre esse membro à medida que ele é implementado na interface posterior, incluindo uso, observações e exemplos, consulteDOM. (Herdado de _XDocument2) |
Errors |
This member is a wrapper for a member of a COM interface that has been superseded by a later version. The later version of this interface implements all members of earlier interfaces and additional new members. Para obter informações sobre esse membro à medida que ele é implementado na interface posterior, incluindo uso, observações e exemplos, consulteErrors. (Herdado de _XDocument2) |
Extension |
This member is a wrapper for a member of a COM interface that has been superseded by a later version. The later version of this interface implements all members of earlier interfaces and additional new members. Para obter informações sobre esse membro à medida que ele é implementado na interface posterior, incluindo uso, observações e exemplos, consulteExtension. (Herdado de _XDocument2) |
IsDirty |
This member is a wrapper for a member of a COM interface that has been superseded by a later version. The later version of this interface implements all members of earlier interfaces and additional new members. Para obter informações sobre esse membro à medida que ele é implementado na interface posterior, incluindo uso, observações e exemplos, consulteIsDirty. (Herdado de _XDocument2) |
IsDOMReadOnly |
This member is a wrapper for a member of a COM interface that has been superseded by a later version. The later version of this interface implements all members of earlier interfaces and additional new members. Para obter informações sobre esse membro à medida que ele é implementado na interface posterior, incluindo uso, observações e exemplos, consulteIsDOMReadOnly. (Herdado de _XDocument2) |
IsNew |
This member is a wrapper for a member of a COM interface that has been superseded by a later version. The later version of this interface implements all members of earlier interfaces and additional new members. Para obter informações sobre esse membro à medida que ele é implementado na interface posterior, incluindo uso, observações e exemplos, consulteIsNew. (Herdado de _XDocument2) |
IsReadOnly |
This member is a wrapper for a member of a COM interface that has been superseded by a later version. The later version of this interface implements all members of earlier interfaces and additional new members. Para obter informações sobre esse membro à medida que ele é implementado na interface posterior, incluindo uso, observações e exemplos, consulteIsReadOnly. (Herdado de _XDocument2) |
IsRecovered |
This member is a wrapper for a member of a COM interface that has been superseded by a later version. The later version of this interface implements all members of earlier interfaces and additional new members. Para obter informações sobre esse membro à medida que ele é implementado na interface posterior, incluindo uso, observações e exemplos, consulteIsRecovered. (Herdado de _XDocument2) |
IsSigned |
This member is a wrapper for a member of a COM interface that has been superseded by a later version. The later version of this interface implements all members of earlier interfaces and additional new members. Para obter informações sobre esse membro à medida que ele é implementado na interface posterior, incluindo uso, observações e exemplos, consulteIsSigned. (Herdado de _XDocument2) |
Language |
This member is a wrapper for a member of a COM interface that has been superseded by a later version. The later version of this interface implements all members of earlier interfaces and additional new members. Para obter informações sobre esse membro à medida que ele é implementado na interface posterior, incluindo uso, observações e exemplos, consulteLanguage. (Herdado de _XDocument2) |
QueryAdapter |
This member is a wrapper for a member of a COM interface that has been superseded by a later version. The later version of this interface implements all members of earlier interfaces and additional new members. Para obter informações sobre esse membro à medida que ele é implementado na interface posterior, incluindo uso, observações e exemplos, consulteQueryAdapter. (Herdado de _XDocument2) |
Role |
This member is a wrapper for a member of a COM interface that has been superseded by a later version. The later version of this interface implements all members of earlier interfaces and additional new members. Para obter informações sobre esse membro à medida que ele é implementado na interface posterior, incluindo uso, observações e exemplos, consulteRole. (Herdado de _XDocument2) |
SignedDataBlocks |
This member is a wrapper for a member of a COM interface that has been superseded by a later version. The later version of this interface implements all members of earlier interfaces and additional new members. Para obter informações sobre esse membro à medida que ele é implementado na interface posterior, incluindo uso, observações e exemplos, consulteSignedDataBlocks. (Herdado de _XDocument2) |
Solution |
This member is a wrapper for a member of a COM interface that has been superseded by a later version. The later version of this interface implements all members of earlier interfaces and additional new members. Para obter informações sobre esse membro à medida que ele é implementado na interface posterior, incluindo uso, observações e exemplos, consulteSolution. (Herdado de _XDocument2) |
UI |
This member is a wrapper for a member of a COM interface that has been superseded by a later version. The later version of this interface implements all members of earlier interfaces and additional new members. Para obter informações sobre esse membro à medida que ele é implementado na interface posterior, incluindo uso, observações e exemplos, consulteUI. (Herdado de _XDocument2) |
URI |
This member is a wrapper for a member of a COM interface that has been superseded by a later version. The later version of this interface implements all members of earlier interfaces and additional new members. Para obter informações sobre esse membro à medida que ele é implementado na interface posterior, incluindo uso, observações e exemplos, consulteURI. (Herdado de _XDocument2) |
Util |
This member is a wrapper for a member of a COM interface that has been superseded by a later version. The later version of this interface implements all members of earlier interfaces and additional new members. Para obter informações sobre esse membro à medida que ele é implementado na interface posterior, incluindo uso, observações e exemplos, consulteUtil. (Herdado de _XDocument2) |
View |
This member is a wrapper for a member of a COM interface that has been superseded by a later version. The later version of this interface implements all members of earlier interfaces and additional new members. Para obter informações sobre esse membro à medida que ele é implementado na interface posterior, incluindo uso, observações e exemplos, consulteView. (Herdado de _XDocument2) |
ViewInfos |
This member is a wrapper for a member of a COM interface that has been superseded by a later version. The later version of this interface implements all members of earlier interfaces and additional new members. Para obter informações sobre esse membro à medida que ele é implementado na interface posterior, incluindo uso, observações e exemplos, consulteViewInfos. (Herdado de _XDocument2) |
Métodos
add_OnAfterImport(_XDocumentEventSink2_OnAfterImportEventHandler) |
This type is a wrapper for a coclass or coclass member that is required by managed code for COM interoperability. This class is not intended to be used in code. (Herdado de _XDocumentEventSink2_Event) |
add_OnContextChange(_XDocumentEventSink2_OnContextChangeEventHandler) |
This type is a wrapper for a coclass or coclass member that is required by managed code for COM interoperability. This class is not intended to be used in code. (Herdado de _XDocumentEventSink2_Event) |
add_OnLoad(_XDocumentEventSink2_OnLoadEventHandler) |
This type is a wrapper for a coclass or coclass member that is required by managed code for COM interoperability. This class is not intended to be used in code. (Herdado de _XDocumentEventSink2_Event) |
add_OnMergeRequest(_XDocumentEventSink2_OnMergeRequestEventHandler) |
This type is a wrapper for a coclass or coclass member that is required by managed code for COM interoperability. This class is not intended to be used in code. (Herdado de _XDocumentEventSink2_Event) |
add_OnSaveRequest(_XDocumentEventSink2_OnSaveRequestEventHandler) |
This type is a wrapper for a coclass or coclass member that is required by managed code for COM interoperability. This class is not intended to be used in code. (Herdado de _XDocumentEventSink2_Event) |
add_OnSign(_XDocumentEventSink2_OnSignEventHandler) |
This type is a wrapper for a coclass or coclass member that is required by managed code for COM interoperability. This class is not intended to be used in code. (Herdado de _XDocumentEventSink2_Event) |
add_OnSubmitRequest(_XDocumentEventSink2_OnSubmitRequestEventHandler) |
This type is a wrapper for a coclass or coclass member that is required by managed code for COM interoperability. This class is not intended to be used in code. (Herdado de _XDocumentEventSink2_Event) |
add_OnSwitchView(_XDocumentEventSink2_OnSwitchViewEventHandler) |
This type is a wrapper for a coclass or coclass member that is required by managed code for COM interoperability. This class is not intended to be used in code. (Herdado de _XDocumentEventSink2_Event) |
add_OnVersionUpgrade(_XDocumentEventSink2_OnVersionUpgradeEventHandler) |
This type is a wrapper for a coclass or coclass member that is required by managed code for COM interoperability. This class is not intended to be used in code. (Herdado de _XDocumentEventSink2_Event) |
CreateDOM() |
This member is a wrapper for a member of a COM interface that has been superseded by a later version. The later version of this interface implements all members of earlier interfaces and additional new members. Para obter informações sobre esse membro à medida que ele é implementado na interface posterior, incluindo uso, observações e exemplos, consulteCreateDOM(). (Herdado de _XDocument2) |
GetDataVariable(Int32) |
This member is a wrapper for a member of a COM interface that has been superseded by a later version. The later version of this interface implements all members of earlier interfaces and additional new members. Para obter informações sobre esse membro à medida que ele é implementado na interface posterior, incluindo uso, observações e exemplos, consulteGetDataVariable(Int32). (Herdado de _XDocument2) |
GetDOM(String) |
This member is a wrapper for a member of a COM interface that has been superseded by a later version. The later version of this interface implements all members of earlier interfaces and additional new members. Para obter informações sobre esse membro à medida que ele é implementado na interface posterior, incluindo uso, observações e exemplos, consulteGetDOM(String). (Herdado de _XDocument2) |
GetNamedNodeProperty(Object, String, String) |
This member is a wrapper for a member of a COM interface that has been superseded by a later version. The later version of this interface implements all members of earlier interfaces and additional new members. Para obter informações sobre esse membro à medida que ele é implementado na interface posterior, incluindo uso, observações e exemplos, consulteGetNamedNodeProperty(Object, String, String). (Herdado de _XDocument2) |
ImportDOM(IXMLDOMDocument) |
This member is a wrapper for a member of a COM interface that has been superseded by a later version. The later version of this interface implements all members of earlier interfaces and additional new members. Para obter informações sobre esse membro à medida que ele é implementado na interface posterior, incluindo uso, observações e exemplos, consulteImportDOM(IXMLDOMDocument). (Herdado de _XDocument2) |
ImportFile(String) |
This member is a wrapper for a member of a COM interface that has been superseded by a later version. The later version of this interface implements all members of earlier interfaces and additional new members. Para obter informações sobre esse membro à medida que ele é implementado na interface posterior, incluindo uso, observações e exemplos, consulteImportFile(String). (Herdado de _XDocument2) |
PrintOut() |
This member is a wrapper for a member of a COM interface that has been superseded by a later version. The later version of this interface implements all members of earlier interfaces and additional new members. Para obter informações sobre esse membro à medida que ele é implementado na interface posterior, incluindo uso, observações e exemplos, consultePrintOut(). (Herdado de _XDocument2) |
Query() |
This member is a wrapper for a member of a COM interface that has been superseded by a later version. The later version of this interface implements all members of earlier interfaces and additional new members. Para obter informações sobre esse membro à medida que ele é implementado na interface posterior, incluindo uso, observações e exemplos, consulteQuery(). (Herdado de _XDocument2) |
remove_OnAfterImport(_XDocumentEventSink2_OnAfterImportEventHandler) |
This type is a wrapper for a coclass or coclass member that is required by managed code for COM interoperability. This class is not intended to be used in code. (Herdado de _XDocumentEventSink2_Event) |
remove_OnContextChange(_XDocumentEventSink2_OnContextChangeEventHandler) |
This type is a wrapper for a coclass or coclass member that is required by managed code for COM interoperability. This class is not intended to be used in code. (Herdado de _XDocumentEventSink2_Event) |
remove_OnLoad(_XDocumentEventSink2_OnLoadEventHandler) |
This type is a wrapper for a coclass or coclass member that is required by managed code for COM interoperability. This class is not intended to be used in code. (Herdado de _XDocumentEventSink2_Event) |
remove_OnMergeRequest(_XDocumentEventSink2_OnMergeRequestEventHandler) |
This type is a wrapper for a coclass or coclass member that is required by managed code for COM interoperability. This class is not intended to be used in code. (Herdado de _XDocumentEventSink2_Event) |
remove_OnSaveRequest(_XDocumentEventSink2_OnSaveRequestEventHandler) |
This type is a wrapper for a coclass or coclass member that is required by managed code for COM interoperability. This class is not intended to be used in code. (Herdado de _XDocumentEventSink2_Event) |
remove_OnSign(_XDocumentEventSink2_OnSignEventHandler) |
This type is a wrapper for a coclass or coclass member that is required by managed code for COM interoperability. This class is not intended to be used in code. (Herdado de _XDocumentEventSink2_Event) |
remove_OnSubmitRequest(_XDocumentEventSink2_OnSubmitRequestEventHandler) |
This type is a wrapper for a coclass or coclass member that is required by managed code for COM interoperability. This class is not intended to be used in code. (Herdado de _XDocumentEventSink2_Event) |
remove_OnSwitchView(_XDocumentEventSink2_OnSwitchViewEventHandler) |
This type is a wrapper for a coclass or coclass member that is required by managed code for COM interoperability. This class is not intended to be used in code. (Herdado de _XDocumentEventSink2_Event) |
remove_OnVersionUpgrade(_XDocumentEventSink2_OnVersionUpgradeEventHandler) |
This type is a wrapper for a coclass or coclass member that is required by managed code for COM interoperability. This class is not intended to be used in code. (Herdado de _XDocumentEventSink2_Event) |
Save() |
This member is a wrapper for a member of a COM interface that has been superseded by a later version. The later version of this interface implements all members of earlier interfaces and additional new members. Para obter informações sobre esse membro à medida que ele é implementado na interface posterior, incluindo uso, observações e exemplos, consulteSave(). (Herdado de _XDocument2) |
SaveAs(String) |
This member is a wrapper for a member of a COM interface that has been superseded by a later version. The later version of this interface implements all members of earlier interfaces and additional new members. Para obter informações sobre esse membro à medida que ele é implementado na interface posterior, incluindo uso, observações e exemplos, consulteSaveAs(String). (Herdado de _XDocument2) |
SetDataVariable(Int32, String) |
This member is a wrapper for a member of a COM interface that has been superseded by a later version. The later version of this interface implements all members of earlier interfaces and additional new members. Para obter informações sobre esse membro à medida que ele é implementado na interface posterior, incluindo uso, observações e exemplos, consulteSetDataVariable(Int32, String). (Herdado de _XDocument2) |
SetDirty(Boolean) |
This member is a wrapper for a member of a COM interface that has been superseded by a later version. The later version of this interface implements all members of earlier interfaces and additional new members. Para obter informações sobre esse membro à medida que ele é implementado na interface posterior, incluindo uso, observações e exemplos, consulteSetDirty(Boolean). (Herdado de _XDocument2) |
SetNamedNodeProperty(IXMLDOMNode, String, String) |
This member is a wrapper for a member of a COM interface that has been superseded by a later version. The later version of this interface implements all members of earlier interfaces and additional new members. Para obter informações sobre esse membro à medida que ele é implementado na interface posterior, incluindo uso, observações e exemplos, consulteSetNamedNodeProperty(IXMLDOMNode, String, String). (Herdado de _XDocument2) |
Submit() |
This member is a wrapper for a member of a COM interface that has been superseded by a later version. The later version of this interface implements all members of earlier interfaces and additional new members. Para obter informações sobre esse membro à medida que ele é implementado na interface posterior, incluindo uso, observações e exemplos, consulteSubmit(). (Herdado de _XDocument2) |
Eventos
OnAfterImport |
This type is a wrapper for a coclass or coclass member that is required by managed code for COM interoperability. This class is not intended to be used in code. (Herdado de _XDocumentEventSink2_Event) |
OnContextChange |
This type is a wrapper for a coclass or coclass member that is required by managed code for COM interoperability. This class is not intended to be used in code. (Herdado de _XDocumentEventSink2_Event) |
OnLoad |
This type is a wrapper for a coclass or coclass member that is required by managed code for COM interoperability. This class is not intended to be used in code. (Herdado de _XDocumentEventSink2_Event) |
OnMergeRequest |
This type is a wrapper for a coclass or coclass member that is required by managed code for COM interoperability. This class is not intended to be used in code. (Herdado de _XDocumentEventSink2_Event) |
OnSaveRequest |
This type is a wrapper for a coclass or coclass member that is required by managed code for COM interoperability. This class is not intended to be used in code. (Herdado de _XDocumentEventSink2_Event) |
OnSign |
This type is a wrapper for a coclass or coclass member that is required by managed code for COM interoperability. This class is not intended to be used in code. (Herdado de _XDocumentEventSink2_Event) |
OnSubmitRequest |
This type is a wrapper for a coclass or coclass member that is required by managed code for COM interoperability. This class is not intended to be used in code. (Herdado de _XDocumentEventSink2_Event) |
OnSwitchView |
This type is a wrapper for a coclass or coclass member that is required by managed code for COM interoperability. This class is not intended to be used in code. (Herdado de _XDocumentEventSink2_Event) |
OnVersionUpgrade |
This type is a wrapper for a coclass or coclass member that is required by managed code for COM interoperability. This class is not intended to be used in code. (Herdado de _XDocumentEventSink2_Event) |