Mi estas estita laboranta sur projekto kie mi devas eltiri alligitaĵojn de InfoPath formo. Estas kelkaj bonaj rimedoj por analizanta InfoPath formoj (Kiu estas nuraj XMLaj dosieroj, Do ĝi estas efektive tre facile).
Dum mi estis konstruanta supre la projekto, Mi komencis de elŝutanta InfoPath formo kaj savanta ĝin al mia loka malfacila stirado. Mia c# kodo estis leganta rekte de tiu okazo. Tamen, La InfoPath formoj estas vere vivaj en SharePoint forma biblioteko. Mi faris malgrandan duona hearted serĉanta trovi ekstere kiel legi ĝin rekte de la biblioteko kaj preskaŭ lasis, En kiu kazo mi estus savinta la formon al loka temp adresaro kaj legita ĝin de tie. Tamen, Tie estas neniu bezono iri tra tiuj ringoj kiel vi povas legi ĝin rekte de la biblioteko. Ĉi tiuj malgrandaj eretaj rezultoj kiel:
/// Klasa difino #a?o #?i tie, Inkluzivanta:
Privata SPFile MySharePointFile; /* Parto de SPList */ // Pli da kodo iras #?i tie kaj en metodo de la klaso ni havas: TextReader = Nova XmlTextReader(MySharePointFile.OpenBinaryStream()); TextReader.WhitespaceHandling = WhitespaceHandling.Neniu; TextReader.Legita(); // Se la nodo havas valoron Dum (TextReader.Legita()) { |
Ili kerna mordis sur estas ke ni povas legi la InfoPath rekte tra la OpenBinaryStream() Metoda voko sur la SPFile kiel parametro al la constructor sur XmlTextReader. Ĝi laboras grandan.
</Fino>
Sekvi min sur Pepi ĉe http://www.twitter.com/pagalvin
Hi,
Mi devas helpon en #tio ?i , Mi havas sharepoint 2007 ejo kaj infopath kun ripetanta tablo , Kio mi devas fari estas unufoje la formo estas savita al la sharepoint forma biblioteko mi devas al #ma?o kaj savi la datumon al listo uzanta SPan formon biblioteka evento prizorganto.
Ajna helpo estas vere #?ati.
Dankonas