none
Affichage document parser RRS feed

  • Question

  • Salut, je me demande comment je pourrais régler l'affichage des des donnés retournés via des doc xml par exemple les caractères comme le "é" n'apparaissent pas , ainsi que la récupération des images car li me retourne seulement son url ..

    Merci !


    zipo
    jeudi 4 août 2011 11:37

Réponses

  • Je te l'ai marqué il y a quelques jours déjà :

     

     

     String uri = "l'uri que tu as récupéré dans le fichier xml";
       var b = new BitmapImage(new Uri(uri, UriKind.Absolute));
    
    

     


    b représente une image, si tu veux l'afficher, tu dois utiliser 

    dans ton xaml :

    <Image x:Name="monImage"/>

    dans ton cs :

    monImage.Source=b;


    S'il vous plaît n'oublier pas de marquer la ou les réponses qui aident à résoudre votre problème. Pour que la discussion puisse être marquée comme résolue
    samedi 6 août 2011 15:56
    Modérateur

Toutes les réponses

  • Pour ton image :

     

     String uri = "l'uri que tu as récupéré dans le fichier xml";
          var b = new BitmapImage(new Uri(uri, UriKind.Absolute));
    
    


    b représente une image, si tu veux l'afficher, tu dois utiliser 

    dans ton xaml :

    <Image x:Name="monImage"/>

    dans ton cs :

    monImage.Source=b;

     

     

    Pour ton histoire des é, c'est surement un problème d'encodage, vérifie que ton fichier ton xml est utf-8


    S'il vous plaît n'oublier pas de marquer la ou les réponses qui aident à résoudre votre problème. Pour que la discussion puisse être marquée comme résolue
    jeudi 4 août 2011 12:03
    Modérateur
  • le problème ici est que l'url de l'image change souvent et ne reste pas statique, si nn a prpos le type de l'encodage comment je peux le gérer car il n'est pas UTF-8

     


    zipo
    jeudi 4 août 2011 13:14
  • Pour l'encodage c'est trop spécifique, il faut montrer du code et le fichier xml pour aider

     

     

    Si l'image change, il que tu requetes régulièrement le fichier xml pour récuperer la nouvelle url, rien de méchant


    S'il vous plaît n'oublier pas de marquer la ou les réponses qui aident à résoudre votre problème. Pour que la discussion puisse être marquée comme résolue
    jeudi 4 août 2011 13:45
    Modérateur
  • en fait il s'agit d'un flux rss voila l'entête:

    <?xml version="1.0" encoding="ISO-8859-1"?><rss version="2.0">....</rss>

    apropos l'image juste une remarque est que le fichier est toujours le même,alors ta solution de metre l'uri de l'image dans une variable ne semble pas fiable

    Merci


    zipo
    jeudi 4 août 2011 21:22
  • ISO-8859-1 est le latin-1, qui n'est pas géré par windows phone, il faut que tu convertisses le stream en UTF-8 avant : 

    Voir ici :

    http://www.chilkatsoft.com/p/p_203.asp

     

    Pour ce qui est de ta remarque sur la variable, je n'ai jamais dit d'en faire une variable d'instance, c'est une variable avec une portée locale.

     

    Rudy


    S'il vous plaît n'oublier pas de marquer la ou les réponses qui aident à résoudre votre problème. Pour que la discussion puisse être marquée comme résolue
    jeudi 4 août 2011 22:52
    Modérateur
  • alors comment je peut récupérer l'image vraiment et pas l'url de celle ci , juste une autre question  à propos les balise de style qui peuvent exister comment je peut les ignorer pour qu'il ne s'affichent pas dans l'ecran et j'affiche seulement le texte 

    Merci


    zipo
    samedi 6 août 2011 15:50
  • Je te l'ai marqué il y a quelques jours déjà :

     

     

     String uri = "l'uri que tu as récupéré dans le fichier xml";
       var b = new BitmapImage(new Uri(uri, UriKind.Absolute));
    
    

     


    b représente une image, si tu veux l'afficher, tu dois utiliser 

    dans ton xaml :

    <Image x:Name="monImage"/>

    dans ton cs :

    monImage.Source=b;


    S'il vous plaît n'oublier pas de marquer la ou les réponses qui aident à résoudre votre problème. Pour que la discussion puisse être marquée comme résolue
    samedi 6 août 2011 15:56
    Modérateur
  • vous m'avez pas repondu a propos les balises de style comment je peux les éviter ?

     


    zipo
    samedi 6 août 2011 17:56
  • donne un exemple stp
    S'il vous plaît n'oublier pas de marquer la ou les réponses qui aident à résoudre votre problème. Pour que la discussion puisse être marquée comme résolue
    lundi 8 août 2011 13:33
    Modérateur
  • par exemple j'ai ce type de balise qui s'affiche avec le contenu souhaitable par contre je veux récupérer seulement l'image passé par l'uri et le contenu du texte:

    <description><![CDATA[<style>img { max-width: 310px; }</style><span style="color: #008000;"><img style="margin: 6px; float: left;" src="http://www.jawharafm.net/data/07-08-11/css.jpg" alt="" /></span>
    <p><span style="color: #008000;">Annulation de débat ...]]</description>

    aussi comment je pourrais afficher tout le contenu de mon document car j'ai utilisé le scrolviewer et la propriété de textwrapping mais il y a toujours une partie du texte qui manque:

     

    <ScrollViewer>

                                        <TextBlock Text="{Binding title }" Foreground="White" FontSize="28"  Name="texblock1" TextWrapping="Wrap"/>

                                    </ScrollViewer>

    Merci


    zipo

    lundi 8 août 2011 21:02
  • Il faut plutot que tu utilises un WebBrowser vu que c'est du html, avec la méthode

    en ajoutant le controle WebBrowser dans ton xaml puis dans ton code

    MonWebBrowser.NavigateToString("<html>"+desc+"</html>");


    S'il vous plaît n'oublier pas de marquer la ou les réponses qui aident à résoudre votre problème. Pour que la discussion puisse être marquée comme résolue
    mardi 9 août 2011 14:09
    Modérateur