Original Post
At the start of chapter 17 the author mentions why properties have become one of the most important features in C# because of the importance of XML. But because I have limited experience in programming I am just taking him at his word and do not see the 'bigger picture' so I would like to know: 1. Why is XML so important? 2. As an example of the importance of XML the author talks about (p154): "using XML-based extensible markup language(XAML)is defining layout of windows and controls", why would you use XML for these purposes? 3. Why is C# such a good fit in conjunction with XML? Any examples would be nice with regards to this.