XDocuments2.NewFromSolutionWithData(Object, Object, Int32) Método
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.
Cria um novo formulário do Microsoft Office InfoPath usando o modelo de formulário e dados XML especificados.
public Microsoft.Office.Interop.InfoPath.XDocument NewFromSolutionWithData (object varXMLData, object varSolutionURI, int dwBehavior = 1);
abstract member NewFromSolutionWithData : obj * obj * int -> Microsoft.Office.Interop.InfoPath.XDocument
Public Function NewFromSolutionWithData (varXMLData As Object, varSolutionURI As Object, Optional dwBehavior As Integer = 1) As XDocument
Parâmetros
- varXMLData
- Object
Fornece os dados XML a serem usados como um modelo para o formulário. Pode ser uma cadeia de caracteres que especifica o URI (Uniform Resource Identifier) de um documento XML ou um XMLDOMNode que contém o XML a ser usado como o documento XML (modelo).
- varSolutionURI
- Object
Especifica o URI (Uniform Resource Identifier) de um arquivo de modelo de formulário (um arquivo .xsf ou .xsn).
- dwBehavior
- Int32
Reserved for future use. Esse valor deve ser definido como 1.
Retornos
Um _XDocument objeto.
Exemplos
Exemplo 1:
// open a solution from an XML DOM
// Create a new DOM
IXMLDOMDocument newDoc=thisXDocument.CreateDOM();
//Load DOM with some XML
string myXml="<person><firstName/><lastName/><address/><city/><country/></person>”;
newDoc.loadXML(myXml);
// Call NewSolutionWithData to open a new Form and load the XML
// the solution to edit the xml was published on SharePoint thisApplication.XDocuments.<span class="label">NewFromSolutionWithData</span>(newDoc.documentElement,"http://localhost/Sample/forms/template.xsn",(int)XdDocumentVersionMode.xdFailOnVersionOlder);
Exemplo 2:
// Open a solution from an xml file on disc
// the solution to edit the xml was published on SharePoint thisApplication.XDocuments.<span class="label">NewFromSolutionWithData</span>(“c:\\myXmlFiles\\Sample.xml”,"http://localhost/Sample/forms/template.xsn",(int)XdDocumentVersionMode.xdFailOnVersionOlder);
Comentários
Os seguintes métodos relacionados da coleção XDocuments também estão disponíveis:
- O New(Object, Int32) método permite a criação de uma nova instância do InfoPath usando um documento XML especificado. O documento XML deve corresponder a um formulário InfoPath. Um novo formulário é aberto no InfoPath, usando o documento XML fornecido como dados iniciais e seu modelo de formulário associado conforme especificado nas instruções de processamento no cabeçalho do documento.
- O NewFromSolution(Object) método permite a criação de uma nova instância do InfoPath usando um modelo de formulário especificado e seu formulário XML associado (os dados do modelo inicial).
O método NewFromSolutionWithData dá suporte a um cenário que não é fornecido pelos dois métodos anteriores: especificar o documento XML usado como dados iniciais e o modelo de formulário. O documento XML não precisa ter sido criado pelo InfoPath. Ele pode ser fornecido como um URI ou como um XMLDOMNode.
Quando você usa o método NewFromSolutionWithData , o novo formulário é aberto no InfoPath e está pronto para ser preenchido.
Aplica-se a
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de