SlideShare a Scribd company logo
Presented By
Sindhu VL
 XSLT (Extensible Stylesheet
Language Transformations) is a language
for transforming XML documents into other
XML documents, or other formats such as HTML
for web pages, plain text or into XSL Formatting
Objects, which may subsequently be converted to
other formats, such as PDF, PostScript and PNG.
Elements :
 <xsl:apply-imports> Invokes an overridden template
rule.
 <xsl:apply-templates>Directs the XSLT processor to
find the appropriate template to apply, based on the
type and context of each selected node.
 <xsl:copy>Copies the current node from the source to
the output.
 <xsl:attribute> Creates an attribute node and attaches
it to an output element.
 <xsl:attribute-set>Defines a named set of attributes.
 <xsl:call-template> Invokes a template by name.
 <xsl:copy-of>Inserts subtrees and result tree fragments
into the result tree.
 <xsl:choose> Provides multiple conditional testing in
conjunction with the <xsl:otherwise> element
and <xsl:when> element.
 <xsl:comment>Generates a comment in the output.
 <xsl:decimal-format>Declares a decimal-format,
which controls the interpretation of a format pattern
used by the format-number function.
 <xsl:element>Creates an element with the specified
name in the output.
 <xsl:fallback>Calls template content that can provide a
reasonable substitute to the behavior of the new
element when encountered.
 <xsl:for-each>Applies a template repeatedly, applying
it in turn to each node in a set.
 <xsl:if>Allows simple conditional template fragments.
 <xsl:import>Imports another XSLT file.
 <xsl:include>Includes another XSLT file.
 <xsl:key>Declares a named key for use with
thekey() function in XML Path Language (XPath)
expressions.
 <xsl:message>Sends a text message to either the
message buffer or a message dialog box.
 <xsl:namespace-alias>Replaces the prefix associated
with a given namespace with another prefix.
 <xsl:number>Inserts a formatted number into the
result tree.
 <xsl:otherwise>Provides multiple conditional testing
in conjunction with the <xsl:choose> element
and <xsl:when> element.
 <xsl:output>Specifies options for use in serializing the
result tree.
 <xsl:param>Declares a named parameter for use
within an <xsl:stylesheet> element or
an <xsl:template> element. Allows you to specify a
default value.
 <xsl:preserve-space>Preserves white space in a
document.
 <xsl:processing-instruction>Generates a processing
instruction in the output.
 <msxsl:script>Defines global variables and functions
for script extensions.
 <xsl:sort>Specifies sort criteria for node lists selected
by <xsl:for-each> or <xsl:apply-templates>.
 <xsl:strip-space>Strips white space from a document.
 <xsl:stylesheet>Specifies the document element of an
XSLT file. The document element contains all other
XSLT elements.
 <xsl:template>Defines a reusable template for
generating the desired output for nodes of a particular
type and context.
 <xsl:text>Generates text in the output.
 <xsl:transform>Performs the same function
as <xsl:stylesheet>.
 <xsl:when>Provides multiple conditional testing in
conjunction with the <xsl:choose> element
and <xsl:otherwise> element.
 <xsl:with-param>Passes a parameter to a template.
 <xsl:value-of>Inserts the value of the selected node as
text.
 <xsl:variable>Specifies a value bound in an expression.
Thank you!!!!!!!!!!

More Related Content

PPTX
Xslt mule
Sindhu VL
 
PDF
Day2 xslt x_path_xquery
XAVIERCONSULTANTS
 
PPTX
Introductionto xslt
Kumar
 
PPT
XML - State of the Art
Jakub Malý
 
PDF
Xml And JSON Java
Henry Addo
 
PDF
Xml parsing
Malintha Adikari
 
PPTX
Sax parser
Mahara Jothi
 
Xslt mule
Sindhu VL
 
Day2 xslt x_path_xquery
XAVIERCONSULTANTS
 
Introductionto xslt
Kumar
 
XML - State of the Art
Jakub Malý
 
Xml And JSON Java
Henry Addo
 
Xml parsing
Malintha Adikari
 
Sax parser
Mahara Jothi
 

What's hot (20)

PPTX
eXtensible Markup Language (XML)
Serhii Kartashov
 
PDF
Parsing XML Data
Mu Chun Wang
 
PPT
Java XML Parsing
srinivasanjayakumar
 
PPTX
Xml writers
Raghu nath
 
PPT
XML SAX PARSING
Eviatar Levy
 
PPT
Lecture 04
12802007
 
PDF
1.4 data cleaning and manipulation in r and excel
Simple Research
 
PPTX
Meteor Modelling
Duncan Foster
 
PPTX
06 xml processing-in-.net
glubox
 
PPTX
Mule data weave_4
kunal vishe
 
PPTX
Simple xml in .net
Vi Vo Hung
 
PPTX
Mule mel 3
kunal vishe
 
PPT
6 xml parsing
gauravashq
 
PPT
Wordpress (class,property,visibility,const,destr,inheritence,mysql etc)
Rathod Shukar
 
PPTX
Session 17 - Collections - Lists, Sets
PawanMM
 
ODP
Xml processing in scala
Knoldus Inc.
 
PPT
LINQ to XML
ukdpe
 
PPT
XML
thotasrinath
 
PDF
R with excel
Md. Mahedi Mahfuj
 
eXtensible Markup Language (XML)
Serhii Kartashov
 
Parsing XML Data
Mu Chun Wang
 
Java XML Parsing
srinivasanjayakumar
 
Xml writers
Raghu nath
 
XML SAX PARSING
Eviatar Levy
 
Lecture 04
12802007
 
1.4 data cleaning and manipulation in r and excel
Simple Research
 
Meteor Modelling
Duncan Foster
 
06 xml processing-in-.net
glubox
 
Mule data weave_4
kunal vishe
 
Simple xml in .net
Vi Vo Hung
 
Mule mel 3
kunal vishe
 
6 xml parsing
gauravashq
 
Wordpress (class,property,visibility,const,destr,inheritence,mysql etc)
Rathod Shukar
 
Session 17 - Collections - Lists, Sets
PawanMM
 
Xml processing in scala
Knoldus Inc.
 
LINQ to XML
ukdpe
 
R with excel
Md. Mahedi Mahfuj
 
Ad

Viewers also liked (20)

PPTX
Concepts in mule
Sindhu VL
 
PPTX
Mule for beginners
Sindhu VL
 
PPTX
Mule requestor component
Sindhu VL
 
PPTX
Mule esb
Sindhu VL
 
PPTX
Munit
Sindhu VL
 
PPTX
Debugging mule
Sindhu VL
 
PPTX
Content based routing tutorial in mule
Sindhu VL
 
PPTX
Enterprise service bus mule
Sindhu VL
 
PPTX
Quartz connector mule
Sindhu VL
 
PPTX
File connector mule
Sindhu VL
 
PPTX
Configuration patterns in mule
Sindhu VL
 
PPTX
Mule esb parts
Sindhu VL
 
PPTX
Mule esb enterprise
Sindhu VL
 
PPTX
Bindings of components in mule
Sindhu VL
 
PPTX
Mule concepts
Sindhu VL
 
PPTX
Groovy component
Sindhu VL
 
PPTX
Using flows for service orchestration
Sindhu VL
 
PPTX
Mule requester
Sindhu VL
 
PPTX
Mule errors
Sindhu VL
 
PPTX
Flows and subflows in mule
Sindhu VL
 
Concepts in mule
Sindhu VL
 
Mule for beginners
Sindhu VL
 
Mule requestor component
Sindhu VL
 
Mule esb
Sindhu VL
 
Munit
Sindhu VL
 
Debugging mule
Sindhu VL
 
Content based routing tutorial in mule
Sindhu VL
 
Enterprise service bus mule
Sindhu VL
 
Quartz connector mule
Sindhu VL
 
File connector mule
Sindhu VL
 
Configuration patterns in mule
Sindhu VL
 
Mule esb parts
Sindhu VL
 
Mule esb enterprise
Sindhu VL
 
Bindings of components in mule
Sindhu VL
 
Mule concepts
Sindhu VL
 
Groovy component
Sindhu VL
 
Using flows for service orchestration
Sindhu VL
 
Mule requester
Sindhu VL
 
Mule errors
Sindhu VL
 
Flows and subflows in mule
Sindhu VL
 
Ad

Similar to Xslt attributes (20)

PPTX
Xslt elements
Sindhu VL
 
PPT
Learning XSLT
Overdue Books LLC
 
PPTX
XPATH_XSLT-1.pptx
BalasundaramSr
 
PPT
Session 4
Lại Đức Chung
 
PPTX
transforming xml using xsl and xslt
Hemant Suthar
 
PPTX
XSLT - Extensible StyleSheet Language Transformations.pptx
abhishekoza1981
 
PDF
XSLT and XPath - without the pain!
Bertrand Delacretaz
 
PPT
Xslt
Manav Prasad
 
PPTX
Xml transformation language
reshmavasudev
 
PPTX
XSLT
Kamal Acharya
 
PPT
Xslt by asfak mahamud
Asfak Mahamud
 
PPT
C:\fakepath\xsl final
shivpriya
 
PDF
Learning Xslt A Handson Introduction To Xslt And Xpath 1st Edition Michael Ja...
esgarkavos
 
PPTX
Xslt
Mahara Jothi
 
PDF
26xslt
Adil Jafri
 
PDF
XSLT 3 for EPUB and Print - Liam R.E. Quin (Barefoot Computing) - ebookcraft ...
BookNet Canada
 
PDF
Notes from the Library Juice Academy courses on XPath, XSLT, and XQuery: Univ...
Allison Jai O'Dell
 
PDF
Extensible Stylesheet Language
Jussi Pohjolainen
 
PPTX
XML XSLT
Vijay Kumar Verma
 
PPTX
Xslt tutorial
Bijoy Kureekkal
 
Xslt elements
Sindhu VL
 
Learning XSLT
Overdue Books LLC
 
XPATH_XSLT-1.pptx
BalasundaramSr
 
transforming xml using xsl and xslt
Hemant Suthar
 
XSLT - Extensible StyleSheet Language Transformations.pptx
abhishekoza1981
 
XSLT and XPath - without the pain!
Bertrand Delacretaz
 
Xml transformation language
reshmavasudev
 
Xslt by asfak mahamud
Asfak Mahamud
 
C:\fakepath\xsl final
shivpriya
 
Learning Xslt A Handson Introduction To Xslt And Xpath 1st Edition Michael Ja...
esgarkavos
 
26xslt
Adil Jafri
 
XSLT 3 for EPUB and Print - Liam R.E. Quin (Barefoot Computing) - ebookcraft ...
BookNet Canada
 
Notes from the Library Juice Academy courses on XPath, XSLT, and XQuery: Univ...
Allison Jai O'Dell
 
Extensible Stylesheet Language
Jussi Pohjolainen
 
Xslt tutorial
Bijoy Kureekkal
 

More from Sindhu VL (19)

PPTX
Mule - error handling
Sindhu VL
 
PPTX
Mule - beginners guide
Sindhu VL
 
PPTX
Core concepts - mule
Sindhu VL
 
PPTX
Error handling with respect to mule
Sindhu VL
 
PPTX
Core concepts in mule
Sindhu VL
 
PPTX
Basics of mule for beginners
Sindhu VL
 
PPTX
Mule testing
Sindhu VL
 
PPTX
Mule securing
Sindhu VL
 
PPTX
Mule debugging
Sindhu VL
 
PPTX
Service orchestration by using flows
Sindhu VL
 
PPTX
Using maven with mule
Sindhu VL
 
PPTX
Using mule configuration patterns
Sindhu VL
 
PPTX
Component bindings in mule
Sindhu VL
 
PPTX
Encrption in mule
Sindhu VL
 
PPTX
Working of mule
Sindhu VL
 
PPTX
Mule esb for beginners
Sindhu VL
 
PPTX
Design flows in mule
Sindhu VL
 
PPTX
Flows in mule
Sindhu VL
 
PPTX
Connectors in mule
Sindhu VL
 
Mule - error handling
Sindhu VL
 
Mule - beginners guide
Sindhu VL
 
Core concepts - mule
Sindhu VL
 
Error handling with respect to mule
Sindhu VL
 
Core concepts in mule
Sindhu VL
 
Basics of mule for beginners
Sindhu VL
 
Mule testing
Sindhu VL
 
Mule securing
Sindhu VL
 
Mule debugging
Sindhu VL
 
Service orchestration by using flows
Sindhu VL
 
Using maven with mule
Sindhu VL
 
Using mule configuration patterns
Sindhu VL
 
Component bindings in mule
Sindhu VL
 
Encrption in mule
Sindhu VL
 
Working of mule
Sindhu VL
 
Mule esb for beginners
Sindhu VL
 
Design flows in mule
Sindhu VL
 
Flows in mule
Sindhu VL
 
Connectors in mule
Sindhu VL
 

Recently uploaded (20)

PPTX
Introduction-to-Graphic-Design-and-Adobe-Photoshop.pptx
abdullahedpk
 
PPT
Strengthening of an existing reinforced concrete structure.ppt
erdarshanpshah
 
PPTX
MALURI KISHORE-.pptxdsrhbcdsfvvghhhggggfff
sakthick46
 
PPTX
Blended Wing Body y jet engines Aircrafts.pptx
anshul9051
 
DOCX
BusinessPlan_redesignedf word format .docx
MohammadMaqatif
 
PPTX
佛罗伦萨大学文凭办理|办理UNIFI毕业证学费单购买文凭在线制作
1cz3lou8
 
DOCX
Personalized Jewellery Guide: Engraved Rings, Initial Necklaces & Birthstones...
Dishis jewels
 
PDF
Hossain Kamyab on Mixing and Matching Furniture.pdf
Hossain Kamyab
 
PDF
Kitchen_Aluminium_Doors_Prices_Presentation.pdf
Royal Matrixs
 
PDF
SS27 Environments & Design Trend Book Peclers Paris
Peclers Paris
 
PDF
PowerPoint Presentation -- Jennifer Kyte -- 9786400311489 -- ade9381d14f65b06...
Adeel452922
 
PPTX
DISS-Group-5_110345.pptx Basic Concepts of the major social science
mattygido
 
PDF
Home_Decor_Presentation and idiea with decor
sp1357556
 
PPTX
Artificial Intelligence presentation.pptx
snehajana651
 
PPTX
Economics Reforms of Alauddin Khilji.pptx
Kritisharma797381
 
PDF
Line Sizing presentation about pipe sizes
anniebuzzfeed
 
PPTX
VERTICAL TRANSPORTATION SYSTEMS.pptxhvcvcvvdh
jp0718076
 
PPTX
confluence of tradition in modernity- design approaches and design thinking
madhuvidya7
 
PPTX
Model PPT-1.pptx for research protocol or
drkalaivani
 
PDF
hees101.pdfyyyyyuywgbzhdtehwytjeyktweyga
pratap1004
 
Introduction-to-Graphic-Design-and-Adobe-Photoshop.pptx
abdullahedpk
 
Strengthening of an existing reinforced concrete structure.ppt
erdarshanpshah
 
MALURI KISHORE-.pptxdsrhbcdsfvvghhhggggfff
sakthick46
 
Blended Wing Body y jet engines Aircrafts.pptx
anshul9051
 
BusinessPlan_redesignedf word format .docx
MohammadMaqatif
 
佛罗伦萨大学文凭办理|办理UNIFI毕业证学费单购买文凭在线制作
1cz3lou8
 
Personalized Jewellery Guide: Engraved Rings, Initial Necklaces & Birthstones...
Dishis jewels
 
Hossain Kamyab on Mixing and Matching Furniture.pdf
Hossain Kamyab
 
Kitchen_Aluminium_Doors_Prices_Presentation.pdf
Royal Matrixs
 
SS27 Environments & Design Trend Book Peclers Paris
Peclers Paris
 
PowerPoint Presentation -- Jennifer Kyte -- 9786400311489 -- ade9381d14f65b06...
Adeel452922
 
DISS-Group-5_110345.pptx Basic Concepts of the major social science
mattygido
 
Home_Decor_Presentation and idiea with decor
sp1357556
 
Artificial Intelligence presentation.pptx
snehajana651
 
Economics Reforms of Alauddin Khilji.pptx
Kritisharma797381
 
Line Sizing presentation about pipe sizes
anniebuzzfeed
 
VERTICAL TRANSPORTATION SYSTEMS.pptxhvcvcvvdh
jp0718076
 
confluence of tradition in modernity- design approaches and design thinking
madhuvidya7
 
Model PPT-1.pptx for research protocol or
drkalaivani
 
hees101.pdfyyyyyuywgbzhdtehwytjeyktweyga
pratap1004
 

Xslt attributes

  • 2.  XSLT (Extensible Stylesheet Language Transformations) is a language for transforming XML documents into other XML documents, or other formats such as HTML for web pages, plain text or into XSL Formatting Objects, which may subsequently be converted to other formats, such as PDF, PostScript and PNG.
  • 3. Elements :  <xsl:apply-imports> Invokes an overridden template rule.  <xsl:apply-templates>Directs the XSLT processor to find the appropriate template to apply, based on the type and context of each selected node.  <xsl:copy>Copies the current node from the source to the output.
  • 4.  <xsl:attribute> Creates an attribute node and attaches it to an output element.  <xsl:attribute-set>Defines a named set of attributes.  <xsl:call-template> Invokes a template by name.  <xsl:copy-of>Inserts subtrees and result tree fragments into the result tree.
  • 5.  <xsl:choose> Provides multiple conditional testing in conjunction with the <xsl:otherwise> element and <xsl:when> element.  <xsl:comment>Generates a comment in the output.  <xsl:decimal-format>Declares a decimal-format, which controls the interpretation of a format pattern used by the format-number function.
  • 6.  <xsl:element>Creates an element with the specified name in the output.  <xsl:fallback>Calls template content that can provide a reasonable substitute to the behavior of the new element when encountered.  <xsl:for-each>Applies a template repeatedly, applying it in turn to each node in a set.  <xsl:if>Allows simple conditional template fragments.
  • 7.  <xsl:import>Imports another XSLT file.  <xsl:include>Includes another XSLT file.  <xsl:key>Declares a named key for use with thekey() function in XML Path Language (XPath) expressions.  <xsl:message>Sends a text message to either the message buffer or a message dialog box.  <xsl:namespace-alias>Replaces the prefix associated with a given namespace with another prefix.
  • 8.  <xsl:number>Inserts a formatted number into the result tree.  <xsl:otherwise>Provides multiple conditional testing in conjunction with the <xsl:choose> element and <xsl:when> element.  <xsl:output>Specifies options for use in serializing the result tree.  <xsl:param>Declares a named parameter for use within an <xsl:stylesheet> element or an <xsl:template> element. Allows you to specify a default value.
  • 9.  <xsl:preserve-space>Preserves white space in a document.  <xsl:processing-instruction>Generates a processing instruction in the output.  <msxsl:script>Defines global variables and functions for script extensions.  <xsl:sort>Specifies sort criteria for node lists selected by <xsl:for-each> or <xsl:apply-templates>.  <xsl:strip-space>Strips white space from a document.
  • 10.  <xsl:stylesheet>Specifies the document element of an XSLT file. The document element contains all other XSLT elements.  <xsl:template>Defines a reusable template for generating the desired output for nodes of a particular type and context.  <xsl:text>Generates text in the output.  <xsl:transform>Performs the same function as <xsl:stylesheet>.
  • 11.  <xsl:when>Provides multiple conditional testing in conjunction with the <xsl:choose> element and <xsl:otherwise> element.  <xsl:with-param>Passes a parameter to a template.  <xsl:value-of>Inserts the value of the selected node as text.  <xsl:variable>Specifies a value bound in an expression.