<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://www.infopathdev.com:443/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Français (French)</title><link>https://www.infopathdev.com:443/forums/37.aspx</link><description> </description><dc:language>en</dc:language><generator>CommunityServer 2007 SP3 (Build: 31118.962)</generator><item><title>Re: erreur chargement d'un XML depuis une URL</title><link>https://www.infopathdev.com:443/forums/thread/1085.aspx</link><pubDate>Wed, 07 Mar 2007 12:56:10 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:1085</guid><dc:creator>Coita Thierry</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/1085.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=37&amp;PostID=1085</wfw:commentRss><description>Salut,&lt;br /&gt;&lt;br /&gt;En complément de ta solution il est possible d'interroger un webservice de Sharepoint (créer par défaut) qui permet de savoir qu'es-ce qu'il y a dans les listes, une méthode pour les effacer, ajouter un élément, ...&lt;br /&gt;&lt;br /&gt;Ici on montre comment effacer une liste Sharepoint depuis Infopath:&lt;br /&gt;&lt;br /&lt;a target="_blank" href=http://infopathdev.com/howto/tutorials/default.aspx?i=1d52979046884d8186c9393a1ea95109&gt;http://infopathdev.com/howto/tutorials/default.aspx?i=1d52979046884d8186c9393a1ea95109&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Mais le principe est le même pour le reste.&lt;br /&gt;&lt;br /&gt;++&lt;br /&gt;&lt;br /&gt;Thierry</description></item><item><title>Re: erreur chargement d'un XML depuis une URL</title><link>https://www.infopathdev.com:443/forums/thread/1084.aspx</link><pubDate>Wed, 28 Feb 2007 22:57:20 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:1084</guid><dc:creator>Anonymous</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/1084.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=37&amp;PostID=1084</wfw:commentRss><description>J'ai trouvé la solution ! Pourtant je vous assure que j'avais essayer plein de choses avant de vous appeler à l'aide...&lt;br /&gt;Pour ceux que ça intéresse, voici comment j'ai corrigé mon code&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;//create an XmlUrlResolver with default credentials&lt;br /&gt;XmlUrlResolver resolver=new XmlUrlResolver();&lt;br /&gt;resolver.Credentials=System.Net.CredentialCache.DefaultCredentials;&lt;br /&gt;&lt;br /&gt;//create an XmlTextReader to read the main xml file&lt;br /&gt;XmlTextReader mainTxtReader=new XmlTextReader("http://server/site/library/fichier.xml");&lt;br /&gt;mainTxtReader.XmlResolver=resolver;&lt;br /&gt;&lt;br /&gt;//load main Xml document&lt;br /&gt;XmlDocument xmlDoc = new XmlDocument();&lt;br /&gt;try{ xmlDoc.Load(mainTxtReader); }&lt;br /&gt;catch(System.IO.FileNotFoundException e){thisXDocument.UI.Alert("Could not load XML " + e.Message);}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;De cette manière, l'accès à la librairie Sharepoint se fait via l'authentification Windows.&lt;br /&gt;Dans le Framework 2.0 il est plutôt conseillé d'utiliser cette méthode pour créer le Reader :&lt;br /&gt;&lt;pre&gt;XmlReaderSettings settings = new XmlReaderSettings();&lt;br /&gt;settings.XmlResolver = resolver;&lt;br /&gt;XmlReader reader = XmlReader.Create("http://serverName/data/books.xml");&lt;/pre&gt;&lt;br /&gt;</description></item><item><title>erreur chargement d'un XML depuis une URL</title><link>https://www.infopathdev.com:443/forums/thread/460.aspx</link><pubDate>Wed, 28 Feb 2007 21:56:43 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:460</guid><dc:creator>Anonymous</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/460.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=37&amp;PostID=460</wfw:commentRss><description>Bonjour tout le monde, &lt;br /&gt;&lt;br /&gt;Depuis un formulaire Infopath, quand je clique sur un bouton j'essaie de charger un fichier XML depuis une librairie sharepoint de cette manière :&lt;br /&gt;&lt;pre&gt;XmlDocument xmlDoc = new XmlDocument();	&lt;br /&gt;xmlDoc.Load("http://server/site/librairie/fichier.xml");&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Mais je reçois en retour du serveur une erreur (401) Unauthorized.&lt;br /&gt;&lt;br /&gt;Mon formulaire est "full trusté" et signé avec le certificat de mon serveur. Je suis authentifié avec un utilisateur qui a les droits administrateur sur le serveur.&lt;br /&gt;&lt;br /&gt;Est-ce que vous connaissez un moyen de passer les "Credentials" avant de charger mon fichier ?&lt;br /&gt;Ou alors est-ce qu'il existe un autre moyen de charger un fichier XML ?&lt;br /&gt;&lt;br /&gt;Merci d'avance pour votre aide</description></item></channel></rss>