netfx-System.Xml.DynamicXml (nuget): Provides a dynamic API over XLinq:  var xdoc = XDocument.Load("rss.xml"); var rss = doc.Root.ToDynamic();  // Type conversion, element traversal  // using dotted path notation DateTime pubDate = rss.channel.pubDate;  // Type conversion, attribute navigation  // using indexer notation  int port = rss.channel.cloud["port"]
Keywords: netfx|xml|dynamic|linq|xlinq