This kind of coding hides the structure in the XML tree. LINQ to XML also supports an alternate solution, functional constructionThey are exactly the same, but working with JSX is much more readable When you've got a great deal of aspects. That is why It is termed syntactic sugar, it helps you to have a better structured code which you could simply