46,542 Members
1 added today
557,127 Resources
410 added today

All Devdex   All Gurus  

A journey with XSL/XPath
Author: srinivas msss
Rating:
Visits: 11100

Discuss in Newsgroups

Page:

XSL, eXtensible Stylesheet Language is a W3C standard with lots of development and momentum and having a large size of community also got abundant number of Books, mailing lists, training and websites. This article just gives a kick start for the people who want to work with XSL and XPath.

What is XSL?

Let us start with the question what actually is XSL and what it has got within it.

  •  XSL is the style sheet language of XML.
  • XSL is a declarative language. 
  • XSL is not a general regular expression language for transformation of   arbitrary data. 
  • Actually, transforms XML into a tree, then turns that tree into another tree, then outputs that tree as XML.
  • XSLT is based upon templates.
  •  Every XSL must have at least one template.
  •  XSLT is a declarative language, where we declare that what output should be produced when a specified pattern in our stylesheet is met.


XSL actually consists of three languages

    1. XSLT: Language to transform XML
    2. XPath: Language to define XML parts or patterns
    3. XSL Formatting Objects: Language to define XML display


Ok, I agree that XSL has got so many things within it but why do I require it. Well, the following paragraph gives an attempt to answer the question why do you require XSL.

  • When XML needs to be transformed to HTML or to another format of XML itself.
  • When the XML data needs to be filtered and sorted.
  • When it needs to address parts of an xml document.
  • When it needs to format the xml data, based on the data value, like displaying all odd numbers in blue color etc....
  • When it needs to output xml data to different devices like screen, or voice.


Next Page >>

Visitor Comments

Sukesh Ashok Kumar ok so u need some meat ? Check out my site as an ...
John Tobler Sorry, not much meat even for a beginner. Not muc...
Jay Paterson Too many bulleted points rather than explanations....

 

Rate this Article







	
	
	



ASP.NET Chart Control.
Charts from your Database.
Live Demo & FREE Trial!

ASP ArticlesThis category has been added to your weekly newsletter
ASP Web Sites
ADSI & WSH BooksThis category has been added to your weekly newsletter
FREE ComponentsThis category has been added to your weekly newsletter
ASP EventsThis category has been added to your weekly newsletter
ASP HeadlinesThis category has been added to your weekly newsletter

CSharp ArticlesThis category has been added to your weekly newsletter
C# Web SitesThis category has been added to your weekly newsletter

SQL ArticlesThis category has been added to your weekly newsletter
SQL Events
SQL HeadlinesThis category has been added to your weekly newsletter
SQL Jobs

Jobs in CaliforniaThis category has been added to your weekly newsletter

XML ArticlesThis category has been added to your weekly newsletter
XML BooksThis category has been added to your weekly newsletter
XML Web Sites
XML Tutorials

free asp host

"Alex Homer"This search has been added to your weekly newsletter

Edit My Favorites Edit Profile & Favorites

Web Programming

 




Developersdex Home | ASP | C# | SQL | VB | XML | Gurus
Add Your Link | Add Your Code | FAQ | Advertise | Link To Us | Contact Us |
Copyright © 2008 Developersdex™. All rights reserved.