<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://forums.silverlight.net/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>Programming with .NET - General</title><link>http://forums.silverlight.net/forums/17.aspx</link><description>General discussions around authoring Silverlight .NET applications.</description><dc:language>en</dc:language><generator>CommunityServer 2007 (Build: 20416.853)</generator><item><title>Re: Get Media Attributes From ASX files</title><link>http://forums.silverlight.net/forums/thread/140686.aspx</link><pubDate>Tue, 02 Dec 2008 07:51:56 GMT</pubDate><guid isPermaLink="false">d0d632c8-a6f7-4f68-b0ce-26aaafd62132:140686</guid><dc:creator>Jonathan Shen – MSFT</dc:creator><slash:comments>0</slash:comments><comments>http://forums.silverlight.net/forums/thread/140686.aspx</comments><wfw:commentRss>http://forums.silverlight.net/forums/commentrss.aspx?SectionID=17&amp;PostID=140686</wfw:commentRss><description>&lt;p&gt;&amp;nbsp;Hi William,&lt;/p&gt;&lt;p&gt;Code posted by &lt;a href="http://silverlight.net/members/bryant.aspx" class="namelink"&gt;bryant&lt;/a&gt; shows us how to use WebClient to download a file and then use Linq to XML to filter the elements. In your condition, you&amp;#39;d better to do the code migration work by yourself.&amp;nbsp; For the details, please take a look at &lt;a href="http://silverlight.net/learn/videocat.aspx?cat=10"&gt;these video tutorials&lt;/a&gt;.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Best regards,&lt;/p&gt;&lt;p&gt;Jonathan &lt;br /&gt;&lt;/p&gt;</description></item><item><title>Re: Get Media Attributes From ASX files</title><link>http://forums.silverlight.net/forums/thread/138146.aspx</link><pubDate>Wed, 26 Nov 2008 21:42:38 GMT</pubDate><guid isPermaLink="false">d0d632c8-a6f7-4f68-b0ce-26aaafd62132:138146</guid><dc:creator>computerpro2</dc:creator><slash:comments>0</slash:comments><comments>http://forums.silverlight.net/forums/thread/138146.aspx</comments><wfw:commentRss>http://forums.silverlight.net/forums/commentrss.aspx?SectionID=17&amp;PostID=138146</wfw:commentRss><description>&lt;p&gt;Hi Bryant,&lt;/p&gt;
&lt;p&gt;Thanks for your answer, If you wouldnt mind, can you show me how i would wire it all up in XAML? Here is the code for my php page that generates the ASX code.&amp;nbsp; 
&lt;p&gt;&lt;a href="http://computerpro23.dreamhosters.com/silverlight/playlistgenerator.txt"&gt;http://computerpro23.dreamhosters.com/silverlight/playlistgenerator.txt&lt;/a&gt;&lt;/p&gt;&amp;nbsp; 
&lt;p&gt;&lt;span class="tag"&gt;&lt;span class="attr"&gt;&lt;span class="tag"&gt;&lt;/p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;</description></item><item><title>Re: Get Media Attributes From ASX files</title><link>http://forums.silverlight.net/forums/thread/138114.aspx</link><pubDate>Wed, 26 Nov 2008 20:14:37 GMT</pubDate><guid isPermaLink="false">d0d632c8-a6f7-4f68-b0ce-26aaafd62132:138114</guid><dc:creator>bryant</dc:creator><slash:comments>0</slash:comments><comments>http://forums.silverlight.net/forums/thread/138114.aspx</comments><wfw:commentRss>http://forums.silverlight.net/forums/commentrss.aspx?SectionID=17&amp;PostID=138114</wfw:commentRss><description>&lt;p&gt;You could do this using something like the following code:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;pre class="coloredcode"&gt;WebClient wc = &lt;span class="kwd"&gt;new&lt;/span&gt; WebClient();
wc.DownloadStringCompleted += &lt;span class="kwd"&gt;new&lt;/span&gt; DownloadStringCompletedEventHandler(wc_DownloadStringCompleted);
wc.DownloadStringAsync(&lt;span class="kwd"&gt;new&lt;/span&gt; Uri(&lt;span class="st"&gt;&amp;quot;&lt;a href="http://computerpro23.dreamhosters.com/silverlight/videoplayer/"&gt;&lt;font color="#3399ff"&gt;http://computerpro23.dreamhosters.com/silverlight/videoplayer/&lt;/font&gt;&lt;/a&gt;&amp;quot;&lt;/span&gt;));


&lt;span class="kwd"&gt;void&lt;/span&gt; wc_DownloadStringCompleted(&lt;span class="kwd"&gt;object&lt;/span&gt; sender, DownloadStringCompletedEventArgs e)
{
  XElement xml = XElement.Parse(e.Result);
  var titles = (from t &lt;span class="kwd"&gt;in&lt;/span&gt; xml.Descendants(&lt;span class="st"&gt;&amp;quot;ENTRY&amp;quot;&lt;/span&gt;)
    &amp;nbsp;select t.Descendants(&lt;span class="st"&gt;&amp;quot;TITLE&amp;quot;&lt;/span&gt;).First().Value).ToList();&lt;/pre&gt;&lt;pre class="coloredcode"&gt;&amp;nbsp;}&lt;/pre&gt;&amp;nbsp;You&amp;#39;ll need to add a reference to System.Xml.Linq in order to make this work. You&amp;#39;ll probably also want to grab the URL for each title as well I imagine so that you can navigate to the right media file. To do this change what is selected in the Linq query.</description></item><item><title>Get Media Attributes From ASX files</title><link>http://forums.silverlight.net/forums/thread/137994.aspx</link><pubDate>Wed, 26 Nov 2008 17:55:27 GMT</pubDate><guid isPermaLink="false">d0d632c8-a6f7-4f68-b0ce-26aaafd62132:137994</guid><dc:creator>computerpro2</dc:creator><slash:comments>0</slash:comments><comments>http://forums.silverlight.net/forums/thread/137994.aspx</comments><wfw:commentRss>http://forums.silverlight.net/forums/commentrss.aspx?SectionID=17&amp;PostID=137994</wfw:commentRss><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;&amp;nbsp;I am wondering how one would go about populating a listbox with the title of the video. Or perhaps someone could recommend an alternative to using an ASX playlist as a source? &lt;/p&gt;
&lt;p&gt;&amp;nbsp;I am currently working with a dynamically generated asx playlist, which is created by reading a directory on my server (which is dreamhost) using php. &lt;/p&gt;
&lt;p&gt;The asx file&amp;nbsp;(while it&amp;nbsp;has a .php extenstion) output contains: &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;pre class="coloredcode"&gt;&amp;lt;&lt;span class="tag"&gt;ASX&lt;/span&gt;&lt;span class="attr"&gt; version =&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;3.0&amp;quot;&lt;/span&gt;&amp;gt;
&amp;lt;&lt;span class="tag"&gt;TITLE&lt;/span&gt;&amp;gt;ASX TEST&amp;lt;/&lt;span class="tag"&gt;TITLE&lt;/span&gt;&amp;gt;
&amp;lt;&lt;span class="tag"&gt;ENTRY&lt;/span&gt;&amp;gt;
&amp;lt;&lt;span class="tag"&gt;TITLE&lt;/span&gt;&amp;gt;Holy Diver&amp;lt;/&lt;span class="tag"&gt;TITLE&lt;/span&gt;&amp;gt;
&amp;lt;&lt;span class="tag"&gt;AUTHOR&lt;/span&gt;&amp;gt;Computerpro23&amp;lt;/&lt;span class="tag"&gt;AUTHOR&lt;/span&gt;&amp;gt;
&amp;lt;&lt;span class="tag"&gt;REF&lt;/span&gt;&lt;span class="attr"&gt; HREF=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;http://computerpro23.dreamhosters.com/silverlight/videoplayer/uploads/Holy Diver.wmv&amp;quot;&lt;/span&gt;/&amp;gt;
&amp;lt;/&lt;span class="tag"&gt;ENTRY&lt;/span&gt;&amp;gt;&amp;lt;&lt;span class="tag"&gt;ENTRY&lt;/span&gt;&amp;gt;
&amp;lt;&lt;span class="tag"&gt;TITLE&lt;/span&gt;&amp;gt;My Curse&amp;lt;/&lt;span class="tag"&gt;TITLE&lt;/span&gt;&amp;gt;
&amp;lt;&lt;span class="tag"&gt;AUTHOR&lt;/span&gt;&amp;gt;Computerpro23&amp;lt;/&lt;span class="tag"&gt;AUTHOR&lt;/span&gt;&amp;gt;
&amp;lt;&lt;span class="tag"&gt;REF&lt;/span&gt;&lt;span class="attr"&gt; HREF=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;http://computerpro23.dreamhosters.com/silverlight/videoplayer/uploads/My Curse.wmv&amp;quot;&lt;/span&gt;/&amp;gt;
&amp;lt;/&lt;span class="tag"&gt;ENTRY&lt;/span&gt;&amp;gt;&amp;lt;/&lt;span class="tag"&gt;ASX&lt;/span&gt;&amp;gt;&lt;/pre&gt;&amp;nbsp;&amp;nbsp; 
&lt;p&gt;Even thought it still retains a php extension, it will play in&amp;nbsp;an expression&amp;nbsp;encoder template&amp;nbsp;(you can view it here &lt;a href="http://computerpro23.dreamhosters.com/silverlight/videoplayer/"&gt;http://computerpro23.dreamhosters.com/silverlight/videoplayer/&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;as an example say&amp;nbsp;I would like to do is populate the list box of this mediaplayer (or a mediaplayer i create) with the TITLE information from each ENTRY in the asx file, how would i do that? Can someone give me some examples? &lt;/p&gt;
&lt;p&gt;I am reletively new to SL, and .NET programming, I code all my applications in C#. &lt;/p&gt;
&lt;p&gt;Another quick question, what are the supported playlist types for Silverlight 2?&amp;nbsp; if the above cannot be done can someone recommend a way to do this? &lt;/p&gt;</description></item></channel></rss>