This book is for people who need to learn XSLT quickly. While it 
isn’t meant to be a complete reference of everything you might want to 
do in XSLT, it will show you the twenty percent of XSLT that you’ll 
probably use eighty percent of the time. It also includes a user’s guide
 for looking up simple solutions to the most common problems you will 
encounter when doing more advanced XSLT development.
The two parts of the book address the two parts of this goal. 
Part
 1 is a step-by-step tutorial that will bring you up to speed with basic
 concepts and document manipulation techniques necessary for the most 
common XSLT tasks. More importantly, part 1 will give you the background
 to understand part 2.
Part 2 is a task-oriented user’s guide to 
various issues you may need to tackle in XSLT. Instead of being 
organized by XSLT features (for example, attribute value templates, 
namespace aliasing, and the document() function), part 2 is organized by
 the goals of your tasks (for example, converting elements to 
attributes, writing stylesheets to create other stylesheets, and reading
 in multiple documents at once). This format will make it easier for 
readers who don’t already know XSLT to find solutions to their 
stylesheet development problems.
Unlike part 1, part 2 is not 
meant to be read from start to finish. It’s a place to find complete 
answers to specific problems. If a section seems repetitive in places, 
it’s only to ensure that each section can stand on its own. For example,
 certain techniques basic to both deleting elements and moving elements 
are explained in both sections.
When you do know a particular 
XSLT concept or specialized element type but are not sure how to use it,
 the book’s glossary and index will help you find the explanation you 
need. For example, looking up the document() function in the index will 
point you to the section in part 2 on reading multiple documents at the 
same time.
This book assumes that if you’re interested in 
transforming XML documents, you’re already familiar with the basics of 
XML: elements, attributes, well-formedness, and entity references. 
Readers who want to know how XSLT handles more complex XML topics such 
as CDATA, namespaces, and unparsed entities will find these covered in 
part 2, chapter4, “Advanced XML markup,” on page 84.
HTML is 
simpler than XML, and because XSLT is so popular for converting XML to 
HTML, this book assumes a basic familiarity with HTML: the p element 
used for paragraphs, the img element used for images, b for bolding, i 
for italicizing, the h1, h2, and h3 elements used for different levels 
of headers, and the a element used for linking.
 9781930110113 (1930110111)






0 Comments:
Post a Comment