Domanda

E 'possibile compilare un modulo di InfoPath e inviare tramite un'applicazione C # console?

Se sì, allora come?

È stato utile?

Soluzione

Sì, è possibile creare un file XML all'interno del vostro C # e spingerlo al tuo Sharepoint modulo Libreria. Sharepoint non realizzerà alcuna differenza.

Proprio garantire due cose:

  • Il tuo XML deve convalidare contro l'Infopath schema .
  • Ricordate di aggiungere l'XML istruzioni lavorazione , in modo che Sharepoint e Infopath sanno come gestire il file XML. (È sufficiente 'rubare' da un Infopath generato XML.)

Altri suggerimenti

MrFox è giusto, un modulo di InfoPath è solo un documento XML conforme a determinate regole, così finché si crea il file di testo con i margini di profitto Xml corrette, allora hai creato un doc Infopath. Ci sono, tuttavia, modi programmatiche per manipolare un documento utilizzando lo spazio Infopath. In particolare, è possibile creare un nuovo documento da un modello di Infopath Infopath. Occhiata ulteriori informazioni su XDocuments2.NewFromSolution() per vedere alcuni esempi.

  • Identificare i nomi dei campi e la loro rappresentazione XML
  • Leggi InfoPath forma elemento dal documento di InfoPath Biblioteca
  • rappresentazione XML Load allegato del modulo di InfoPath a XmlTextReader
  • Leggi ciascun nodo utilizzando XmlTextReader e user estratto di ingresso in base alla nostra esigenza
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top