| ||||||||||||||||||
|
There is a newer edition of this item:
|
This book focuses on the details of how XSLT in particular can be used to mold information on the fly. The author breaks the standard apart into digestible chapters that cover, say, "contextual formatting" and "sorting." The content is fast moving and demands a technical reader who is comfortable with complexity. Those who are new to XML technologies should pick up a general tutorial prior to tackling this book.
Along with text explanations of all of the magic that XSLT and XSL can do, the author uses code snippets and numerous graphical diagrams to illustrate information processing, layout, and tree navigation. These visual elements add much to the explanation of what otherwise would be abstract concepts indeed.
The author addresses head-on the fact that much of XSLT's job today is to turn XML data into HTML-formatted documents that are compatible with the current batch of browsers. There is plenty of focus in this book on how that is done, but the chief purpose remains the exploration of the powerful transformation and formatting features that the XSL standards provide. --Stephen W. Plain
0201674874P04062001
Product Details
Would you like to update product info or give feedback on images?
|
|
Share your thoughts with other customers:
|
||||||||||||||||||||||
|
Most Helpful Customer Reviews
42 of 42 people found the following review helpful:
5.0 out of 5 stars
Best XSLT Reference Available,
By Brent Foust (California) - See all my reviews
This review is from: XSL Companion, The (Paperback)
This is an excellent way to learn XSLT. The progression of chapters makes it both easy and exciting to read, in anticipation of learning about even more of XSLT's features.The book is well written, but there are at least a couple of typos in the examples. The description is generally clear enough that there will generally be no confusion (such as the ending "</xsl:test> tag on page 132, instead of "</xsl:if>" -- although the <if> tag typo on page 127 causes more confusion). Filters, XPath expressions, and using named templates as subroutines are covered well, and many other useful tidbits are given, such as how to output in HTML format (no closing tags), passing comments through to the output file, and suppressing the output of unnecessary namespace declarations. Calling Java methods from XSLT is also covered. I especially liked the explanation of how to reorganize input into a completely different order in the output, as well as how to insert content from other XML files. The formatting language called "XSL" is also covered in detail in the last half of the book, if you have a need to learn it. Hopefully, browsers begin to support it soon. The only material that I wanted to see covered that wasn't is how to perform arithmetic expressions (multiplication, division, and modulus, for example, although addition and subtraction are supported and examples are given). This is the best XSLT reference that I've found, but beware that much of the examples do not work in Microsoft IE 5.0 (or even 5.5 -- even with the latest 3.0 msxml parser). There are several issues, one of which is that the "http://www.w3.org/1999/XSL/Transform" XSL namespace is not recognized and an older one must be used, instead). But the book references several parsers that *do* work with the latest XSLT spec, including XP and XT. This is really a great book on XSLT, XPath, and XSL!
34 of 34 people found the following review helpful:
4.0 out of 5 stars
Converting XML documents,
By
This review is from: The XSL Companion (2nd Edition) (Paperback)
Computing seems to have a propensity to generate anawesome acronym soup; two examples being XSL and XSLT. The difference between these is rather nuanced. Frankly, for most purposes, I would consider them interchangeable. But if you really want to know the difference, this book does a neat job explaining. Both have to do with manipulating XML documents. XSLT Pure XSL, on the other hand, is an XML based Overall, a very useful and up to date book. The I do have some caveats. Firstly, tree diagrams are Secondly, XML is case sensitive, unlike HTML, as the Lastly, many chapters could have done with problem
25 of 26 people found the following review helpful:
5.0 out of 5 stars
Excellent book; short, to the point and well written,
By
This review is from: XSL Companion, The (Paperback)
With index and all this book is just a tad over 300 pages. For the price you may be tempted to look to other books; I would urge you not to. After a in depth read of the first three chapters and a quick scan of the remaining chapters I feel this author is very capable of providing condensed information for the intermediate-advanced level developer. Any more than 300 pages would require unneeded "fluff" thrown in to attempt to make the book more useful to everyone, and would only frustrate the intermediate-advanced developer who's time is valuable.For my needs this book was perfect. It povided very detailed information on XSL and explained how XSL relates to XSLT and XPath, it also explained XQL. If you pick up a general XML book you usually will only find one or two chapters (two at best) discussing XSL. This book is intended as a companion to a general XML book (XML For Dummies, or this authors own XML Companion come to mind) this book assumes you know what XML is, what a DTD is, etc... I have searched for a book to teach XSL to perform complex filtering and grouping in the output, prior to reading this book I had read: XML for dummies (IDG Press) and Professional ASP XML (Wrox Press), this book goes into much better detail and is a pefect companion to both of the books listed above. The authors writting style is excellent, he provides many short examples of input/processing and output code in each chapter. He does not hold your hand and many of his descriptions have to be read a few times to fully grasp (XSL isn't as simple as you may think). Overall I feel very comfortable in saying this is the best book (and one of the only books) on the market to fully explain current XSL standards.
Share your thoughts with other customers: Create your own review
|
|
Tags Customers Associate with This Product(What's this?)Click on a tag to find related items, discussions, and people.
|