bharatbhasha.net


Free Articles  >>  Computers and internet >>  Page 213  >> 

The History of the XSL and XSLT Protocols



As is the case with many of the standards that are used today, there is a relatively confusing history that lies behind the XSL and XSLT standards. While it is true that many XSL editors also serve as XSLT editors, the reverse is not always the case, due to the difference between these standards.

Originally, XSL was intended to work as a combination of XML and XSL commands that could be used to generate a variety of different types of information. The W3C proposal for XSL featured these two things as separate parts of the overhead protocol. By using high level XML descriptions of the page information and layout, the transformation commands could be used to transform the XML into whatever output format was desired, be it a different kind of XML formatting or even an HTML page output. This provides users with the maximum amount of flexibility, as they can produce a variety of different output formats using the same type of commands. This means that XSL editors can be used to produce a variety of different outputs, using the same commands and XML data.

However, this was seen by Microsoft as providing more flexibility than was needed and becoming overly complicated. Since the majority of users would output HTML documents, Microsoft saw the inclusion of the XML formatting section of XSL as being excessively complex. As a result, Microsoft took the transformation part of the XSL protocol that W3C had created and used that as its core specification. While this takes out some of the flexibility that the XSL standard had introduced, it also provided ease of use for anyone who was using the protocol for outputting HTML documents.

This decision by Microsoft led to the split between XSL and XSLT. XSL is the specification that describes the formatting objects that are to be used. This is also informally known as the XSLFO or XSL-FO. The transformation part of the specification became known as XSLT, which is the part used to transform XML data into various types of objects. Primarily, this is the type which is used by the most people today, due to the fact that the formatting objects are not necessary.

As a result, XSLT editors can provide a user with the ability to transform XML documents into various forms, without the requirement that they use the XSLFO formatting objects. While this reduces some of the advantage of the overall protocol, the ease of use is seen by many to be well worth the reduction.

Some of the early Microsoft XSLT editors were less than satisfactory when it came to functionality. However, as the protocol has evolved and implementation of it has advanced, there have come into existence a variety of different XSL editors and XSLT editors that provide all the functionality that could ever be asked of the protocol. For anyone seeking to learn more in-depth information about these specifications and their associated editors, the W3C site features a variety of information concerning the protocol specifications, as well as the history of the protocol.


About Author Jamie Simpson :

For more details on XSL and XSLT editors, please visit - http://www.liquid-technologies.com/XSLT-Editor.aspx


Article Source: http://www.bharatbhasha.net
Article Url: http://www.bharatbhasha.net/internet-and-computers.php/267230


Article Added on Thursday, September 30, 2010
LD
Other Articles by Jamie Simpson

•The Role of XSLT in Documents
One of the latest tools for web design is the XSLT editor. The best way to learn about XSLT is to visit the wonderful web site of the World Wide Web Consortium or the W3 School on the web. The definition of XSLT is eXtensible Stylesheet Language. This language is a stylesheet language for creating XML documents. The function of the XSLT is to transform XML into XHTML. There is a vast knowledge bank available there to learn how to use XSLT for web design. Certification tests and tutorials are...

•What is XSLT Used For
? There are many things that can help programmers that are looking to simplify their workload. An XSLT editor is one tool that can be used to enhance efficiency for developers that create XML documents. XSLT stands for Extensible Style Sheet Language Transformation. The language was defined by the World Wide Web Consortium (W3C) in 1999, and it has continued to be a resourceful conjunction with XML pages that are in existence today. The ability to use style sheets has enhanced both HTML and...

•What is an XSLT Editor
For programmers, anything that will help to lighten their mundane tasks is looked upon as welcome relief. One great tool is an XSLT editor because it can make quick work of many of these projects that developers work on. XSLT is short for Extensible Style Sheet Language Transformation. It was first brought to the forefront in 1999 by the World Wide Web Consortium (or W3C), and works almost seamlessly with pages that are coded with the XML editor. HTLM and XML are both significantly upgraded...

•How to Edit Documents Using an XSLT Editor
XSLT is short for Extensible Stylesheet Language Transformations, which in common lingo means it is a programming language meant to change XML documents into other type of documents, whether it is the same format or some other format like HTML or normal text. It is mainly utilized to convert the cryptic XML data into a more web page friendly HTML or XHTML data. Naturally from all this information it can be derived that an XSLT Editor is a program that takes care of the actual process of...

•Avoid Common XSLT Mistakes
Many common XSLT mistakes can often be avoided by using a good XSLT editor. There are several good ones around. Some of them are free. But if you are old school and like to hand code then look out for the following common errors that many programmers make. Stay away from disable-output-escaping. This is for experienced programmers and even they are reluctant to use it 99 percent of the time. If you're modifying code and see disable-output-escaping being used then you can be sure the author...

•An Introduction to XSL Transformations
XSL is a specific language that is utilized for XML. XSL means extensible stylesheet language, and XML is extensible markup language. XSL is a type of application that is used to transpose one document to another. Through the use of XSL, one can transfer the data, and language, of one document (usually XML) to another document while still preserving the validity and nature of the first document. While confusing at first, XSL transformations are really quite simple. If used in conjunction with...

•What is XSL
? XSL is a language for describing the style of a document, much like CSS (Cascading Style Sheets); however XSL is used to style XML (eXtensible Mark-up Language) documents. The syntax differs from CSS, yet can achieve the same results. In addition to this, XSL can be used as a transformation language (XSLT), and it can also use advanced styling, through using formatting objects, and building further on CSS. XSL is only the visual half of the page you want to see. Behind the styling there is...

•What is an XML Schema
? XML Schema Definition Language, XSDL, is used to enforce rules on data structures within XML files. The Schema Definition Language ensures that each object within the XML file conforms to a predefined structure as described within the XSDL document. XML Schemas facilitate the creation of significantly complex data structures. Essentially, the XSD files themselves are simple files which would be legible to any basic programmer. They define elements within the object in terms of variables...

•Inducting New Employees Into Your Company
New employees can be one of the best assets to a company. New employees can bring fresh perspective on products, sales leads and business tactics. The problem with new employees is that they are not familiar with your business practices or protocols. Getting a new employee inducted into your business so they are familiar with the different methods you use to obtain leads and sales could take months. If you are looking for some methods to get your employees working as quickly as possible with...

•XML Schema Design Best Practices
What is an XML Schema? An XML schema is an approach to describe an XML document containing data and other elements by providing specifications that are beyond to XML itself. A typical XML schema contains rules the elements should adhere to, the data type, its attributes, constraints and much more. Various languages such as Document Definition Type, Relax NG, XML Schema, Name Space Routing Language, Document Schema Definition Language, Schematron, SGML contribute to the design of XML schema on...

Click here to see More Articles by Jamie Simpson
Publishers / Webmasters
Tell A Friend
Leave A Comment!
Download this article in PDF
Report Article!
Search through all the articles:


222 Users Online!!
Related Articles:
Latest Articles:
 
computers and internet >> Top 50 Articles on computers and internet
Category - >
• Advertising • Advice • Affiliate Programs • Automobiles
• Be Your Own Mentor • Careers • Communication • Consumers
• CopyWriting • Crime • Domain Names • DoT com Entrepreneur Corner
• Ebooks • Ecommerce • Education • Email
• Entertainment • Environment • Family • Finance And Business
• Food & Drink • Gardening • Health & Fitness • Hobbies
• Home Business • Home Improvement • Humour • House Holds
• Internet And Computers • Kiddos and Teens • Legal Matters • Mail Order
• Management • Marketing • Marriage • MetaPhysical
• Motivational • MultiMedia • Multi Level Marketing • NewsLetters
• Pets • Psychology • Religion • Parenting
• Politics • Sales • Science • Search Engine Optimization
• Site Promotion • Sports • Technology • Travel
• Web Development • Web Hosting • WeightLoss • Women's Corner
• Writing • Miscellaneous Articles • Real Estate • Arts And Crafts
• Aging


Disclaimer: The information presented and opinions expressed in the articles are those of the authors
and do not necessarily represent the views of bharatbhasha.net and/or its owners.


Copyright © AwareINDIA. All rights reserved || Privacy Policy || Terms Of Use || Author Guidelines || Free Articles
FAQs Link To Us || Submit An Article || Free Downloads|| Contact Us || Site Map  || Advertise with Us ||
Click here for Special webhosting packages for visitors of this website only!
Vastu Shastra

Linux Hosting Provided By AwareIndia