IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SharePoint .NET Discussion :

Ouvrir un XML de Sharepoint avec un Webservices


Sujet :

SharePoint .NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2005
    Messages
    159
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Août 2005
    Messages : 159
    Par défaut Ouvrir un XML de Sharepoint avec un Webservices
    Bonjour,

    Mon but est de pouvoir charger un xml qui se trouve dans une liste Sharepoint.

    Comment faire pour gérer l'authentification de Sharepoint?

    Je connais exactement l'adresse de ce XML (http://monserveur.com/Toolbar/SearchHRG.xml) et j'ai un utilisateur qui est autorisé (full access).

    Ce que j'aimerais c'est le mettre dans un XMLDocument.

    Voici ce que j'ai essayé et qui ne marche pas:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    XmlDocument ToolbarXML = new XmlDocument();
    ToolbarXML.Load("http://monserveur.com/Toolbar/SearchHRG.xml");
    Car malheureusement ca me fait une erreur d'authentification.

    Comment dois-je procéder pour y arriver?

    Merci

  2. #2
    Expert confirmé

    Avatar de Philippe Vialatte
    Homme Profil pro
    Architecte technique
    Inscrit en
    Juillet 2004
    Messages
    3 029
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juillet 2004
    Messages : 3 029
    Par défaut
    salut,

    tu peux essayer de fournir d'autres credits d'authentification a ton load..

    regarde ici:
    http://msdn.microsoft.com/en-us/library/47as68k4.aspx

    (pas testé )

    Mon Blog

    The Cake is still a lie !!!



    Vous voulez contribuer à la rubrique .NET ? Contactez-moi par MP.
    Vous voulez rédiger des articles pour la rubrique .NET ? Voici la procédure à suivre.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2005
    Messages
    159
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Août 2005
    Messages : 159
    Par défaut
    Ok mais je comprends pas ton liens désolé... y vient d'ou settings?

    Moi je doit spécifier un login et un mdp qui n'est pas le login par défaut.

    Et je ne doit pas créer un fichier mais en lire un?

    Bref je continue de chercher dans ce lien mais ca pas l'air de faire ce que je veux

  4. #4
    Expert confirmé

    Avatar de Philippe Vialatte
    Homme Profil pro
    Architecte technique
    Inscrit en
    Juillet 2004
    Messages
    3 029
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juillet 2004
    Messages : 3 029
    Par défaut
    hmm.....

    lis un rien plus bas


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    // Create the credentials.
    NetworkCredential myCred = new NetworkCredential(UserName,SecurelyStoredPassword,Domain); 
    CredentialCache myCache = new CredentialCache(); 
    myCache.Add(new Uri("http://www.contoso.com/"), "Basic", myCred); 
    myCache.Add(new Uri("http://app.contoso.com/"), "Basic", myCred);
     
    // Set the credentials on the XmlUrlResolver object.
    XmlUrlResolver resolver = new XmlUrlResolver();
    resolver.Credentials = myCache;
     
    // Compile the style sheet.
    XslCompiledTransform xslt = new XslCompiledTransform();
    xslt.Load("http://serverName/data/xsl/order.xsl",XsltSettings.Default, resolver);
    Sinon, tu peux aussi tester ca :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    string url = "http://monserveur.com/Toolbar/SearchHRG.xml";
    string result;
     
    HttpWebRequest httpWRequest = (HttpWebRequest)WebRequest.Create(url);
    httpWRequest.Credentials = new System.Net.NetworkCredential("login", "password");
     
    using (HttpWebResponse httpWResponse = (HttpWebResponse)httpWRequest.GetResponse()) {
      using (StreamReader sr = new  StreamReader(httpWResponse.GetResponseStream(),   Encoding.GetEncoding("iso-8859-1")));
        XmlDocument ToolbarXML = new XmlDocument();
        ToolbarXML.Load(sr);
      }
    }
    le deuxieme snippet devrait marcher, c'est quasiment un copier-coller de prod....attention, quasiment

    Mon Blog

    The Cake is still a lie !!!



    Vous voulez contribuer à la rubrique .NET ? Contactez-moi par MP.
    Vous voulez rédiger des articles pour la rubrique .NET ? Voici la procédure à suivre.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2005
    Messages
    159
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Août 2005
    Messages : 159
    Par défaut
    j'ai bien vu le premier l'exemple que tu donne mais c'est pour charger un xslt et pas un xml.

    Par contre le deuxième marche a merveille merci beaucoup!

    bonne fin de journée

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Python 2.X] Ouvrir fichier XML sous excel avec python2.7
    Par olivier.breheret dans le forum Général Python
    Réponses: 0
    Dernier message: 18/05/2015, 09h23
  2. Réponses: 1
    Dernier message: 24/03/2014, 16h00
  3. ouvrir un fichier xml en lecture avec silverlight 3
    Par rimenis dans le forum Silverlight
    Réponses: 3
    Dernier message: 07/05/2011, 14h20
  4. Ouvrir un site distant sharepoint avec visual studio 2008
    Par developer5 dans le forum Développement Sharepoint
    Réponses: 3
    Dernier message: 07/04/2011, 14h09
  5. [C#]Ouvrir un XML avec Word
    Par Terminator dans le forum Windows Forms
    Réponses: 2
    Dernier message: 27/07/2006, 12h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo