You are a developing an application which queries the Microsoft Business Solutions CRM Server based on input from the user. The information is returned as XML and is to be displayed to the user in HTML format as efficiently as possible. Which choice represents a best practice in presenting the returned information to the user?
Use the .Net XmlDocument class to read the Xml. Select the result nodes using XPath and read through the nodes building an HTML output string for display to the user.
Use an ADO.Net Dataset to read the Xml. Iterate through the dataset building an HTML output string for display to the user.
Use the .Net XmlSerializer class to implement custom classes that represent data returned. Once the Xml data is deserialized, render it into HTML through a custom method in the class.
Transform the XML into HTML using XSLT transformations.
Want to practice for MB2-228 - Microsoft CRM 1.2 Extending Microsoft CRM with .NET ?