Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

SPS Arabia :XSLT in SharePoint


Published on

Step by Step to understande XSLT and how it is used in SharePoint

Published in: Technology
  • Be the first to comment

  • Be the first to like this

SPS Arabia :XSLT in SharePoint

  1. 1. XSLT in SharePoint<br />Prepared by:<br />Osama Mourad<br />March 27, 2010<br />
  2. 2. About me<br />Osama Mourad<br />Currently a Development Manager at LINKdotNET Saudi Arabia<br />Managed a group of projects in Egypt, Saudi Arabia and Emirates <br />MCP ASP.NET and MCTS MOSS 2007 Configuration<br /><br /><br />
  3. 3. Agenda<br />Whatis XSLT?<br />How to transform the XML?<br />Dependent/Independent Schemas<br />XSLT in SharePoint<br />XSLT ListViewwebpart<br />Questions<br />
  4. 4. Whatis XSL?<br />Is a StyleSheet language for XML<br />XSL consists of three parts:<br />XSLT - a language for transforming XML documents<br />XPath - a language for navigating in XML documents<br />XSL-FO - a language for formatting XML documents<br />
  5. 5. CSS and XSL<br />CSS is for HTML<br />XSL is for XML<br />In HTML, <TABLE> is for table as rows and columns, but in XML <TABLE> can be a lot of things in the same document, it can be a piece of furniture <br />
  6. 6. What is XSLT?<br />XSLT stands for XSL Transformations<br />XSLT transforms an XML document into another XML document<br />XSLT uses XPath to navigate in XML documents<br />
  7. 7. CSS and XSLT<br />Demo<br />
  8. 8. How to transform the XML?<br />Client side (Browser)<br />Client side (JavaScript)<br />Server side (C#)<br />XSL Extentions<br />
  9. 9. Transforming XML<br />Demo<br />
  10. 10. Dependent/Independent Schemas<br />Dependent Schema<br />Independent Schema<br />
  11. 11. XSLT In SharePoint<br />Content Query webpart<br />Table of Contents webpart<br />Summary Links webpart<br />List View webpart<br />Data Form webpart<br />
  12. 12. XSLT ListViewwebpart<br />
  13. 13. XSLT ListViewwebpart<br />Demo<br />
  14. 14. Refrences<br /><br /><br /><br /><br />
  15. 15. Questions<br />Thank You!<br /><br /><br />