Rapide Sur: Lecture InfoPath XML ki soti dirèkteman nan yon SPListItem nan SharePoint

Mwen menm ki t ap travay sou yon pwojè kote mwen bezwen retire pièces de yon fòm InfoPath. Genyen kèk bon resous pou l' fòm InfoPath (kèl jis XML fichiers, poutèt sa aktyèlman jan sa dwe fèt fasil).

Pandan tout tan mwen te rebati pwojè a, Mwen te kòmanse téléchargement yon fòm InfoPath ak ekonomize l' pou m' lokal dis lou. M' c# kòd t' ap li dirèkteman nan bagay sa. Sepandan, InfoPath fòmilè vrèman rete anndan yon bibliyotèk fòmilè SharePoint. Mwen te fè yon ti mwatye kè ap chache pou chèche konnen kouman pou li li l' ki soti dirèkteman nan bibliyotèk la ak pwèske te kite, nan ka qui mwen ta sove fòm pou yon lokal anyè temp epi li li soti la. Sepandan, pa gen okenn nesesite pou yo pase nan mitan hoops sa jan ou ka li sa ki soti dirèkteman nan bibliyotèk la. Extrait ti sa a montre kouman:

/// Klas definisyon bagay isit la, y:
pwive SPFile mySharePointFile; /* Pati de yon SPList */
// Kòd plis pase isit la ak anndan yon metòd klas la nou gen:
XmlTextReader textReader;
textReader = nouvo XmlTextReader(mySharePointFile.OpenBinaryStream());

textReader.WhitespaceHandling = WhitespaceHandling.Aucun;

textReader.Read();

// Si nodozite a, ki gen valè

moman (textReader.Read())
{

... e alò, se konsa suite...

Yo touche ti pi wo se ke nou kapab li a InfoPath dirèkteman via OpenBinaryStream a() metòd fè apèl a SPFile an kòm yon paramètre constructeur sou XmlTextReader pou. Li travay anpil.

</fen>

Vous pou m' blog.

Swiv mwen sou Twitter nan http://www.twitter.com/pagalvin

Technorati baj:

Youn te panse sou "Rapide Sur: Lecture InfoPath XML ki soti dirèkteman nan yon SPListItem nan SharePoint

  1. nesreen

    Alo,
    Mwen bezwen èd nan men , Mwen gen sharepoint 2007 kote ki gen Et infopath ak yon tab extensible , Kisa m dwe fè se yon fwa ke, fòm lan te sove pou sharepoint fòmilè bibliyotèk la mwen bezwen boucle Et sove done la pou yon lis ki te itilize SP fòm bibliyotèk evènman D'.

    Okenn èd ki vrèman apprécié.

    Mèsi

    N. repons

kite yon repons

Adrès imèl ou pa pral dwe pibliye. Jaden obligatwa yo make *