Beginning XSLT 2.0: From Novice to Professional by Jeni Tennison

By Jeni Tennison

This followup to Jeni Tennison's Beginning XSLT has been up to date to accomodate the revised XSLT typical. half considered one of this booklet introduces XML and XSLT at a comfy velocity, and steadily demonstrates concepts for producing HTML (plus different formats), from XML. partially , Tennison applies idea to real-life XSLT capabilities—including producing photos.


Each bankruptcy comprises step by step examples (with code on hand online), plus assessment questions on the finish, that will help you take hold of the mentioned positive factors. actually, all the examples and routines revolve round an enticing universal subject matter: making television listings on hand on-line. This publication lives as much as its identify, and should certainly take you from a beginner to a pro, in no time!

Show description

Read or Download Beginning XSLT 2.0: From Novice to Professional PDF

Best databases books

Oracle9i DBA JumpStart

Drawn to a profession as an Oracle database expert yet do not know the place to start? The Oracle9i OCA and OCP certifications are of the most popular IT certifications round, and the Oracle9i DBA JumpStart from Sybex provides you with the forged starting place in database management and programming fundamentals you will have ahead of embarking on a complete examine software.

Using FileMaker Bento

Get happy with the newest model of FileMaker Bento. Don’t simply examine it: See it and listen to it with step by step video tutorials and necessary audio sidebars added throughout the unfastened net variation that incorporates each utilizing booklet. For the cost of the booklet, you get on-line entry anyplace with an online connection–no books to hold, up to date content material, and the good thing about video and audio studying.

Microsoft SQL server 2008 R2 master data services : implementation & administration

Top Practices for Deploying and coping with grasp info prone (MDS) successfully deal with grasp information and force larger determination making throughout your online business with particular guideline from MDS specialists. Microsoft SQL Server 2008 R2 grasp information providers Implementation ' management exhibits you the way to take advantage of MDS to centralize the administration of key information inside your company.

Additional resources for Beginning XSLT 2.0: From Novice to Professional

Example text

As you might expect, then, the syntax that XML defines involves a lot that’s familiar from HTML: it has elements and attributes, start tags and end tags, and a number of entities for escaping the characters that are used as part of the markup. qxd 8 6/20/05 10:42 AM Page 8 CHAPTER 1 ■ INTRODUCING XML In this section, we’ll go through the rules that govern XML documents in general. These rules are known as well-formedness constraints, and XML documents that follow them are known as well-formed documents.

Using Unicode means that XML supports internationalization fairly easily. Almost all Unicode characters can be included in your XML document if you use a character reference. A character reference looks a bit like an entity—it starts with an ampersand (&) and ends with a semicolon (;)—but it has a hash (#) right after the ampersand. The hash is followed by the number of a character in Unicode, either as a decimal or in hexadecimal if the number starts with an x. org/TR/html401. org/. Using Character References One of the characters in EastEnders is called Zoe, and so far we’ve glossed over the fact that it should be spelled with an ë as the last character.

This is especially important if people have to author the XML documents by hand, but is also relevant for people programming applications that deal with the XML document. qxd 6/20/05 10:42 AM Page 29 CHAPTER 1 ■ INTRODUCING XML • Processing efficiency—How easy it is for an application to process the XML document. The ease with which relevant information can be accessed within your XML document affects how simple it is to program applications that use it, and the speed with which they work. Different types of applications make different demands on markup languages, so it’s not the case that one design will suit every type of processing.

Download PDF sample

Rated 4.96 of 5 – based on 47 votes