From
ThriftBooks-Dallas, Dallas, TX, U.S.A.
Seller rating 5 out of 5 stars
AbeBooks Seller since 2 July 2009
Pages can have notes/highlighting. Spine may show signs of wear. ~ ThriftBooks: Read More, Spend Less. Seller Inventory # G1861003579I3N00
Professional XSL takes an applied, tutorial-style approach to teaching the core fundamentals of the XSLT, XPath and XSL-FO specifications. You'll learn how to create well structured and modularized stylesheets to generate your required output, how to change, filter, and sort data, and how to incorporate other content for presentation purposes.
XML is now the established standard for platform-neutral data storage and exchange, separating content from presentation. Its popularity is due to the flexibility of the language and the ability to reuse the data in a variety of ways. XSL is a key technology for working with XML, and is comprised of two parts: XSLT is the official language for transforming XML from one format to another, whether for restructuring/selectively processing the data or presenting the data for display; XSL-FO is a proposed vocabulary for incorporating information concerning how the document should be arranged for presentation. A related standard, XPath, is the language for addressing specific parts of an XML document.
Review: XML, which structures and describes data in text format, is taking over from proprietary data formats, but unlike HTML it has nothing to say about data representation--this is XSL's job. XSL has two parts, XLST and XSL-FO, and though the latter is little used as yet Professional XSL covers it thoroughly.
Professional XSL starts with an awkward introduction to the declarative XLST language, its associated stylesheets, namespaces and the XPath language. As you need them all to do anything--and declarative programming experience is now rare--it makes for a brain aching beginning. Interestingly, you first learn how to create a default template which produces no output.
After mastering XSLT grammar and syntax you move on to XML transformations using DOM and SAX (simple API for XML) with Java and VB, followed by the obligatory section on Microsoft's aberrant implementations of the XLS standard. The book even covers the various XML image standards--including W3C's SVG--and VoiceMail XML.
Overall, this is probably the clearest exposition of XSL available. However, XSL suffers from a combination of creeping proprietary featuritus and incompatible "standards". In Professional XSL it comes across as powerful but messy, incomplete, poorly supported and immature. This is probably why XSL's most common use remains converting data to Web pages--though as the case studies show, it can potentially do far more. Despite the problems, the combination of relentless explanation coupled with code examples of every aspect of XSL discussed makes this a highly practical choice for the XSL programmer. --Steve Patient
Title: Professional Xsl
Publisher: Apress
Publication Date: 2001
Binding: Paperback
Condition: Good
Dust Jacket Condition: No Jacket
Seller: Ammareal, Morangis, France
Softcover. Condition: Bon. Ancien livre de bibliothèque avec équipements. Edition 2001. Ammareal reverse jusqu'à 15% du prix net de cet article à des organisations caritatives. ENGLISH DESCRIPTION Book Condition: Used, Good. Former library book. Edition 2001. Ammareal gives back up to 15% of this item's net price to charity organizations. Seller Inventory # F-277-898
Seller: Phatpocket Limited, Waltham Abbey, HERTS, United Kingdom
Condition: Good. Your purchase helps support Sri Lankan Children's Charity 'The Rainbow Centre'. Ex-library, so some stamps and wear, but in good overall condition. Our donations to The Rainbow Centre have helped provide an education and a safe haven to hundreds of children who live in appalling conditions. Seller Inventory # Z1-C-050-02556
Quantity: 1 available
Seller: Ann Becker, Houston, TX, U.S.A.
Paperback. Condition: Good. Dust Jacket Condition: No Dust Jacket. 9.1 X 7.3 X 1.8 inches; 800 pages. Seller Inventory # 343833
Seller: World of Books (was SecondSale), Montgomery, IL, U.S.A.
Condition: Good. Item in good condition. Textbooks may not include supplemental items i.e. CDs, access codes etc. Seller Inventory # 00102334521
Seller: Better World Books Ltd, Dunfermline, United Kingdom
Condition: Good. 1st. Pages intact with minimal writing/highlighting. The binding may be loose and creased. Dust jackets/supplements are not included. Stock photo provided. Product includes identifying sticker. Better World Books: Buy Books. Do Good. Seller Inventory # 3811055-6
Quantity: 1 available
Seller: ThriftBooks-Atlanta, AUSTELL, GA, U.S.A.
Paperback. Condition: Good. No Jacket. Pages can have notes/highlighting. Spine may show signs of wear. ~ ThriftBooks: Read More, Spend Less. Seller Inventory # G1861003579I3N00
Seller: BOOK'EM, LLC, Port Orchard, WA, U.S.A.
Soft cover. Condition: Very Good. Cover has rubs, small bumped/curled corners, surface dents/scratches and scuffs. Very light soiling on edges. Otherwise pages are clean and binding is tight. 9.25" tall, 789 pages. Seller Inventory # 9952788