XDocuments2.NewFromSolutionWithData(Object, Object, Int32) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erstellt ein neues Microsoft Office InfoPath-Formular mit den angegebenen XML-Daten und der angegebenen Formularvorlage.
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
Parameter
- varXMLData
- Object
Stellt die XML-Daten bereit, die als Vorlage für das Formular verwendet werden sollen. Dabei kann es sich um eine Zeichenfolge handeln, die den URI (Uniform Resource Identifier) eines XML-Dokuments angibt, oder ein XMLDOMNode-Objekt, das die als XML-Dokument (Vorlage) zu verwendenden XML-Daten enthält.
- varSolutionURI
- Object
Gibt den URI (Uniform Resource Identifier) einer Formularvorlagendatei (XSF- oder XSN-Datei) an.
- dwBehavior
- Int32
Reserviert für zukünftige Verwendung. Dieser Wert sollte auf 1 festgelegt werden.
Gibt zurück
Ein _XDocument -Objekt.
Beispiele
Beispiel 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);
Beispiel 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);
Hinweise
Die folgenden zusammenhängenden Methoden der XDocuments-Auflistung stehen ebenfalls zur Verfügung:
- Die New(Object, Int32) -Methode ermöglicht das Erstellen einer neuen Instanz von InfoPath mithilfe eines angegebenen XML-Dokuments. Das XML-Dokument muss zu einem InfoPath-Formular passen. Ein neues Formular wird mithilfe des bereitgestellten XML-Dokuments als Anfangsdaten und der zugeordneten Formularvorlage, wie in den Verarbeitungsanweisungen in der Kopfzeile des Dokuments angegeben, geöffnet.
- Die NewFromSolution(Object) -Methode ermöglicht das Erstellen einer neuen Instanz von InfoPath mithilfe einer angegebenen Formularvorlage und des zugehörigen XML-Formulars (die anfänglichen Vorlagendaten).
Die NewFromSolutionWithData-Methode unterstützt ein Szenario, das von den beiden oben genannten Methoden nicht bereitgestellt wird: Angeben des XML-Dokuments, das als Ausgangsdaten verwendet wird, und die Formularvorlage. Das XML-Dokument muss nicht von InfoPath erstellt worden sein. Er kann entweder als URI oder als XMLDOMNode bereitgestellt werden.
Wenn Sie die NewFromSolutionWithData-Methode verwenden, wird das neue Formular in InfoPath geöffnet und kann sofort ausgefüllt werden.