2014-09-17 2 views
1

J'essaie d'ajouter l'élément media: thumnail au flux atom en utilisant la classe SyndicationFeed .net.comment ajouter des attributs à elementextension de syndicationitem

mon code ressemble au-dessous

  item.ElementExtensions.Add(new XElement("thumbnail", 
              new XAttribute("xmlns", "http://search.yahoo.com/mrss/"), 
              new XAttribute("url", "http://test.com/test.jpg/"), 
              new XAttribute("width", 200), 
              new XAttribute("height", 200) 
             ).CreateReader() 
            ); 

qui sort comme

<thumbnail url="http://test.com/test.jpg/" width="200" height="200"   xmlns="http://search.yahoo.com/mrss/"> 
     </thumbnail> 

qui semble toujours être l'alimentation atomique valide. Mais selon les exigences du client, je veux que le format soit
"<media:thumbnail>". Quelqu'un pourrait-il m'aider s'il vous plaît?

J'ai même essayé comme ça

item.ElementExtensions.Add("thumbnail", "http://search.yahoo.com/mrss/", 10); 

qui sort comme

<media:thumbnail>10</media:thumbnail> 

mais comment puis-je ajouter des attributs au lieu de la valeur?

Répondre

Questions connexes