हिंदी में देखें |

Computer Courses

Scripting Language

XSL



XSL EXtensible Stylesheet Language(XSL) is an standard from the W3C for describing a style sheet for XML documents. It is the XML counterpart to the Cascading Style Sheets (CSS) in HTML and is compatible with CSS2.

XSL is made up of three components:
(1) XSL Transformations (XSLT) is the processing language for XSL. It is used to convert XML documents into HTML or other document types and may be used independently of XSL.
(2) XML Path Language (XPath) is used to identify and select tagged elements within an XML document, and
(3) XSL Formatting Objects (XSL-FO) provides the format vocabulary.

An XSLT is the transformation language, which lets you define a transformation from XML into some other format.
For example, you might use XSLT to produce HTML or a different XML structure. You could even use it to produce plain text or to put the information in some other document format.
eXtensible Stylesheet Language Transformation, converts an XML document into another format such as HTML, PDF or text.


Contents :-

  • XSL

    Introduction to XSL

    Introduction
    Overview of XSL Transformations
    XSL output methods
    What's with stylesheets in the first place?
    What Does a Stylesheet Do?
    Transformation capabilities
    The components of the XSL

    Getting Started with XSL

    HTML vs. XSL Formatting Objects
    The Structure of a Stylesheet
    A Complete Example

    XSL Match pattern

    Match Patterns (Locating Elements)
    More Complex Patterns
    Node Tests & Axis Specifiers

    Style Sheets

    Applying Style
    Conflict Resolution
    Applying Style Procedurally
    Named Template Example
    Creating the Result Tree
    Conditional Processing

    XSL Variables

    Declaring and Using Variables
    Numbering

    XSL FO(Formatting Objects)

    XSL Formatting Objects
    Formatting objects and properties
    Sample XSL-FO
    Formatting Object Basics
    Common Formatting Objects
    Page Layout
    Content
    Leaders and Rules
    Graphics
    Links
    Lists
    Tables
    Inlines
    Footnotes
    Floats
    Formatting Properties

    Input Whitespace & Output Serialization

    xsl:preserve-space
    xsl:strip-space
    xsl:output
    xsl:namespace-alias

    Applying Style

    xsl:import
    xsl:include
    xsl:apply-imports
    xsl:attribute-set
    xsl:comment
    xsl:processing-instruction

    XSL Sorting

    Attributes
    Sorting & Numbering

    XSL elements Index

    XSLT Element Index
    XPath Functions
    XSLT Functions
    xsl:stylesheet or xsl:transform
    xsl:template
    xsl:apply-templates
    xsl:for-each
    xsl:call-template
    xsl:param
    xsl:with-param
    xsl:text
    xsl:copy
    xsl:copy-of
    xsl:value-of
    xsl:element
    xsl:if
    xsl:choose
    xsl:when
    xsl:otherwise
    xsl:message
    xsl:variable
    xsl:decimal-format
    xsl:key
    xsl:fallback

Next Page.....

Tags- What are the three parts of XSL? | What is XSL template? | What is difference between XSL and XSLT? | How do I create an XSL file? | What is the XSL? | What does XSL stand for? | What does an XSLT do? | What is the full form of XSL? | What does Xsd mean? | What is XSD file? | What is the xpath? | What is XML document schema? | What is meant by DTD? | What is xmlns in XML? | What is Xquery in XML? | Which XML DOM object represents a node in the node tree? | What is root node in XML? | What is DOM node? | What is a child node? | What is DOM traversal? | What is a child element? | What is Dom in HTML? | What is Dom drink? | What does HTML DOM mean? | What is a DOM file? | What is DOM element? | What is Dom file? | What is Dom in Angularjs? | Do Angularjs provide reusable components? | What is DOM manipulation in Angularjs? | What is the function of the $timeout service? | What is the time out? | What is factory method in Angularjs? | Which filter will be executed one or more times during the each $Digest cycle?



UpImage
Home|Indian Doctors|Indian Hospitals|Utility|Career|Electronics|Family|General|Health|PC Tips|Technology|About Us|About Admin|Feedback|Apply For Job Computer Courses|Login| Created by - Er. Sanjay Singh