Philadelphia Area SharePoint User Group Using XSLT with Custom Web Parts Rick Wise RJB Technical Consulting

Slides:



Advertisements
Similar presentations
Collections Management Museums XSLT – EMus New Page View Chris Fincham Operations Manager, North America KE Software.
Advertisements

WAP Next Generation
CG0119 Web Database Systems Parsing XML: using SimpleXML & XSLT.
Advanced XSL Learn how to use advanced XSLT techniques, EXSLT, and Xalan extensions to solve complicated problems Cascade Server User’s ConferenceAmy.
Technology Reviews :XSL Park, Ho-gun. What is XSL Extensible Style sheet LanguageExtensible Style sheet Language An XML-based language used to.
1 XSLT – eXtensible Stylesheet Language Transformations Modified Slides from Dr. Sagiv.
SPECIAL TOPIC XML. Introducing XML XML (eXtensible Markup Language) ◦A language used to create structured documents XML vs HTML ◦XML is designed to transport.
XSLT (eXtensible Stylesheet Language Transformation) 1.
XML: Managing Data Exchange Stylesheets. Lesson Contents CSS The basic XSL file XSL transforms Templates Sort Numbering Parameters and Variables Datatypes.
Jennifer Widom Querying XML XSLT. Jennifer Widom XSLT Querying XML Not nearly as mature as Querying Relational  Newer  No underlying algebra Sequence.
1 CP3024 Lecture 9 XML revisited, XSL, XSLT, XPath, XSL Formatting Objects.
XML Unit 6 October 31. XML, review XML is used to markup data Used to describe information Uses tags like HTML –But all tags are user-defined –Must be.
XSLT Stylesheets Some more advanced examples (adapted from the Edinburgh LT site)
XSLT eXtensible Stylesheet Language Transformations Naveed Arshad.
XSL Unit 6 November 2. XSL –eXtensible Stylesheet Language –Basically a stylesheet for XML documents XSL has three parts: –XSLT –XPath –XSL-FO.
LBSC 690: Session 6 CSS, XML/XSLT Jimmy Lin College of Information Studies University of Maryland Monday, October 15, 2007.
LBSC 690 Session #6 CSS, XML/XSLT Jimmy Lin The iSchool University of Maryland Wednesday, October 8, 2008 This work is licensed under a Creative Commons.
XSLT transformations Or how to get your XML to become HMTL.
Philadelphia Area SharePoint User Group.
17 Apr 2002 XML Stylesheets Andy Clark. What Is It? Extensible Stylesheet Language (XSL) Language for document transformation – Transformation (XSLT)
ECA 228 Internet/Intranet Design I Intro to XSL. ECA 228 Internet/Intranet Design I XSL basics W3C standards for stylesheets – CSS – XSL: Extensible Markup.
Microsoft Share Point 2007 Lela Castaneda. Microsoft Office SharePoint Designer 2007 top 10 benefits 1)Be more productive with next-generation Microsoft.
Julien Thibault  HTML is the basic building-blocks of webpages  It is not a language!! (despite its name)  Structure text/media.
XML – Extensible Markup Language XML eXtensible – add to language. Markup – delimit info using tags. Language – a way to express info.
Copyright © 2012 Accenture All Rights Reserved.Copyright © 2012 Accenture All Rights Reserved. Accenture, its logo, and High Performance Delivered are.
Introduction technology XSL. 04/11/2005 Script of the presentation Introduction the XSL The XSL standard Tools for edition of codes XSL Necessary resources.
XP New Perspectives on XML Tutorial 6 1 TUTORIAL 6 XSLT Tutorial – Carey ISBN
XSLT transformations Or how to get your XML to become HMTL.
CIS 451: XSL Dr. Ralph Westfall February, Problems With XML no formatting capabilities contra formatting tags like, etc. in HTML CSS can be used.
XP 1 CREATING AN XML DOCUMENT. XP 2 INTRODUCING XML XML stands for Extensible Markup Language. A markup language specifies the structure and content of.
WORKING WITH XSLT AND XPATH
NetTech Solutions Working with Web Elements Lesson 6.
Philadelphia Area SharePoint User Group Welcome to the Philadelphia Area SharePoint User Group Russ Basiura RJB Technical Consulting.
XML Transformations Eugenia Fernandez IUPUI. Stylesheet Technologies Browser-based Presentation HTML Cascading Stylesheets Programming-based Transformation.
Module Road Map Credit Categories Assignment 2 Credit Category 2 You are able to demonstrate how data may be filtered using Xpath You are able to demonstrate.
DSpace UI Alexey Maslov. DSpace in general A digital library tool useful for storage, maintenance, and retrieval of digital documents Two types of interaction:
XHTML,XML M.Abdullah Mrian. What is the XHTML Why XHTML ?
JSTL, XML and XSLT An introduction to JSP Standard Tag Library and XML/XSLT transformation for Web layout.
CITA 330 Section 6 XSLT. Transforming XML Documents to XHTML Documents XSLT is an XML dialect which is declared under namespace "
Extensible Stylesheet Language Chao-Hsien Chu, Ph.D. School of Information Sciences and Technology The Pennsylvania State University XSL-FO XSLT.
The Information School at the University of Washington INFO 440: Information System Design Fall 2003 * Bob Boiko * MSIM Associate Chair XML Transforms.
XSLT Kanda Runapongsa Dept. of Computer Engineering Khon Kaen University.
IST 221 Internet Concepts and Applications Introduction to XML II CSS and XSLT Style Sheets.
CIS 375—Web App Dev II XSL. 2 XSL Introduction XSL stands for _____________________________. XSL is the language used for manipulating and displaying.
Presentation Topic: XML and ASP Presented by Yanzhi Zhang.
XSLT Introduction. XSLT is the transformation part of XSL An XSLT file contains rules which are applied against and XML file to produce an output Outputs.
McGraw-Hill/Irwin © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Applying eXtensible Style Sheets (XSL) Ellen Pearlman Eileen Mullin Programming.
Accessing Data Using XML CHAPTER NINE Matakuliah: T0063 – Pemrograman Visual Tahun: 2009.
Louisa Lambregts, Louisa Lambregts
XML and SVG as an Aid to Distance Learning Lez Bullwer MSc Information Technology.
Unit 3 — Advanced Internet Technologies Lesson 11 — Introduction to XSL.
 XSL – Extensible Style Sheet Language  XSLT – XSL Transformations › Used to transform XML documents to other formats,like HTML or other XML documents.
Welcome to the Minnesota SharePoint User Group February 13 th, 2013 SharePoint 2013 – Developers Track - Client Side Rendering.
XSLT: How Do We Use It? Nancy Hallberg Nikki Massaro Kauffman.
Philadelphia Area SharePoint User Group Philadelphia Area SharePoint User Group Marshall Kurtz.
Thinking Outside of the Box A Look at BCS and the Client OM August 25th, 2010 Philadelphia Area SharePoint User Group.
XSLT, XML Schema, and XPath Matt McClelland. Introduction XML Schema ▫Defines the content and structure of XML data. XSLT ▫Used to transform XML documents.
Rendering XML Documents ©NIITeXtensible Markup Language/Lesson 5/Slide 1 of 46 Objectives In this session, you will learn to: * Define rendering * Identify.
DEV103 – Web Part Transformers – More than meets the eye By: D’arce Hess.
Sandboxed Solutions June 30th, 2010 Jason Rivera RJB Technical Consulting Philadelphia.
Module Road Map Document Transformations Web Form (ASPX) HTML Form.
Benjamin Niaulin Presented at: SharePoint Fest Chicago SharePoint Geek Content Query Web Part – Get it all in one place and style it!
XSLT: The XML transformation language
October 19th 2016 Meeting Minutes.
Creating an XSLT Style Sheet for Formatting Data
Tutorial 04 (cont’) Using XPath Patterns in an XSLT Style Sheet.
XSLT 1.0.
Microsoft Office Illustrated
Querying XML XSLT.
Unit 6 - XML Transformations
Presentation transcript:

Philadelphia Area SharePoint User Group Using XSLT with Custom Web Parts Rick Wise RJB Technical Consulting

Philadelphia Area SharePoint User Group Agenda What is XSLT? XSLT within SharePoint –Where is it stored? –How it is used? Customizing Web Parts

Philadelphia Area SharePoint User Group What is XSLT? eXtensible Stylesheet Language Transformations Used to format XML

Philadelphia Area SharePoint User Group What is XSLT? Example - XML

Philadelphia Area SharePoint User Group What is XSLT? Example - XSL

Philadelphia Area SharePoint User Group What is XSLT? Output MakeModel FordMustang ChevroletCamaro

Philadelphia Area SharePoint User Group What is XSLT? Processing XMLXSL Processor HTML

Philadelphia Area SharePoint User Group What is XSLT? Common Tags

Philadelphia Area SharePoint User Group Helpful Code

Philadelphia Area SharePoint User Group Helpful Code

Philadelphia Area SharePoint User Group Helpful Code Output

Philadelphia Area SharePoint User Group Using Variables Refer to as: – –{$name}

Philadelphia Area SharePoint User Group Where is it stored? ItemStyle.xsl –Style Library/XSL Style Sheets/ItemStyle.xsl Webpart file –.webpart

Philadelphia Area SharePoint User Group XSLT within SharePoint Call Template Call a nested template –Looping through items –Keeps HTML output cleaner

Philadelphia Area SharePoint User Group XSLT within SharePoint Mimmick OOB Web parts SharePoint Designer –Convert to XSL Data View

Philadelphia Area SharePoint User Group XSLT within SharePoint

Philadelphia Area SharePoint User Group XSLT within SharePoint Deployment –ItemStyle.xsl XSL Styles Sheets –Individual Web Parts Web Part Gallery - Miscellaneous

Philadelphia Area SharePoint User Group Demo