XSLT y sus posibilidades en SharePoint 2010

  • 564 views
Uploaded on

XSLT es un estandar de W3C para transformar documentos XML en otros documentos. En SharePoint 2010 muchos de los webparts nativos utilizan este estandar para darle formato (HTML, JavaScript, CSS, …

XSLT es un estandar de W3C para transformar documentos XML en otros documentos. En SharePoint 2010 muchos de los webparts nativos utilizan este estandar para darle formato (HTML, JavaScript, CSS, etc...) a ​nuestros datos. En esta sesión veremos como personalizar un sitio web, añadiendo tanto diseño, como funcionalidad sin ni siquiera arracar el Visual Studio, todo con XSLT, CSS y JavaScript a través del SharePoint Designer.

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
564
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
0
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. José Quinto Zamora Cristian M. ZaragozaDPS - SharePoint SharePoint DeveloperMCP, MCTS en SharePoint 2007 y 2010 MCP, MCTS en SharePoint 2010
  • 2. Agendaα β β β β βα β β β βαα
  • 3. Introducción a XSLT
  • 4. Introducción a XSLT¿Qué es?ααα βα β β
  • 5. XSLT y SharePoint 2010Ventajas de XSLTα βα βα β β
  • 6. Introducción a XSLTProcesador XSLT
  • 7. Introducción a XSLTProcesador XSLTα β γ β γα β γ http://saxon.sourceforge.net/ δ
  • 8. Ejemplo de procesador XSLT
  • 9. Resumiendo…αα
  • 10. Introducción a XSLTAnálisis del Procesador XSLTα XSLT Árbol XSLT Árbol Origen Árbol Resultado Proceso deDocumento Transformación Documento Origen Resultado Parsing Serialization Procesador XSLT
  • 11. Introducción a XSLTSerializaciónα β γ β
  • 12. Introducción a XSLTParsingαα
  • 13. Introducción a XSLTParsing root * processing instruction element xml-stylesheet Summit2011 * * element Sesion attribute attribute * categoria nombre XSLT y sus posibilidades enSharePoint SharePoint 2010 element element element Ponente Ponente NumeroAsistentes * * * attribute attribute mail mail jquinto@solidq.com text czaragoza@solidq.com text text Jose Quinto Zamora Cristian Zaragoza 30
  • 14. Introducción a XSLTProceso de Transformaciónα 1. 2. 3.
  • 15. Introducción a XSLTTemplatesα βα β
  • 16. Introducción a XSLTEjemplo de Templateα β <xsl:apply-templates /> Selecciona todos los hijos del nodo actual en el árbol fuente, para cada uno, busca su correspondiente plantilla en el XSLT
  • 17. Programando en XSLT
  • 18. Introducción a XSLTDepuración de XSLTα βα β β γ β β
  • 19. Depuración en XSLT
  • 20. XSLT y SharePoint 2010
  • 21. XSLT y SharePoint 2010α XSLT y el Content Query Web Part β Solamente con SharePoint Server β Optimizado para rendimiento (muy rápido)α XSLT y el XSLTListViewWebPart β WebPart usado para representar todas las listas de SharePoint β Se puede configurar la vista a mostrar y el XSLTα XSLT Custom WebPart β Podemos implementar un WebPart propio que utilice XSLT γ Tanto la versión 1.0 como la versión 2.0 (usando SAXON)
  • 22. Content Query WebPartXSLTListViewWebPartCustom XSLT WebPart
  • 23. Conclusionesα No tengamos miedo a XSLTβ Nos dará muchas ventajas
  • 24. Referenciasα β http://blogs.solidq.com/sharepointα β http://msdn.microsoft.com/en-us/library/ff630941.aspxα β http://weblogs.asp.net/stevewellens/archive/2009/09/01/debugging -xml-transforms-xslt-with-visual-studio.aspx