category: |
computing/web |
category: |
computing/xml |
authors: |
Neil Bradley
|
title: |
The XSL Companion |
isbn: |
0-201-67487-4 |
publisher: |
Addison-Wesley |
date: |
2000 |
date-received: |
2000 |
cover: |
blue |
pp: |
314 |
edition: |
First.
Amazon says there is a third edition now, but I haven’t
seen it. |
summary: |
Neil describes XPath, XSLT and XSL/FO in enough detail to
get you started. This is a comfortably thin book, and
starts out with clear diagrams about nodes and trees,
showing how XML documents are processed by XSLT.
This makes a good introductory companion to Mike Kay's
XSLT Programmer’s Reference.
Since it also introduces XSL/FO, it could help you get
started there too, along with
Dave Pawson’s XSL-FO.
Highly recommended.
|
|

|
category: |
computing/xml |
authors: |
John Robert Gardner
Zarella L. Rendon
|
title: |
XSLT & XPATH |
subtitle: |
A Guide to XML Transformations |
isbn: |
0-13-040446-2 |
publisher: |
Prentice Hall |
date: |
2002 |
date-received: |
2001-12-05 |
cover: |
white with abstract squiggles |
pp: |
558 |
summary: |
Zarella is on the W3C XSL Working Group (her co-author,
John Gardner, might be there too, but I don’t know him).
This is a very gentle introduction to XSLT. As a programmer I
found it a bit too gentle, I’m afraid.
|
|

|
category: |
computing/xml |
category: |
computing/web |
authors: |
Ben Hammersley
|
title: |
Content Syndication with RSS |
subtitle: |
Sharing headlines and Information Using XML |
isbn: |
0-596-00383-8 |
publisher: |
O’Reilly |
date: |
2003 |
date-received: |
April 2003 |
cover: |
American kestrel (sparrow hawk) |
summary: |
Ben Hammersley does a good job of navigating between
the cliffs of incompatibility and the whirlpools of politics,
and sticks to the technical issues. Any book on RSS has
to face up to the nightmare of incompatible versions, and
the presentation here is clear and helpful.
If I have a criticism of this book it is that it doesn't
say enough about the culture of RSS: how often do you
update your feed? How many items? Is 16 truly and always the
only possible number? So you will need to explore a little
to find out how to use RSS to good effect, and this book
does give you pointers to get started.
All in all a refreshingly useful volume.
|
|

|
category: |
computing/xml |
authors: |
Eliot Rusty Harold
W. Scott Means
|
title: |
XML In a Nutshell |
subtitle: |
A Desktop Quick Reference |
edition: |
2nd Edition; Covers XML Schema |
isbn: |
0-596-00292-0 |
publisher: |
O’Reilly |
date: |
2002 |
date-received: |
2001 |
cover: |
peafowl |
summary: |
This turns out to be a pretty useful summary.
If you buy this, make sure you get the second edition for
the W3C XML Schema information. Even if you’re not
using W3C XML Schemas now, you probably will soon, with
XSLT 2 and XML Query both using it, and more and more
applicaiton support.
|
|

|
category: |
computing/xml |
authors: |
Mike Kay
|
title: |
XSLT Programmer’s Reference |
edition: |
2nd Edition |
isbn: |
1-861005-06-7 |
publisher: |
Wrox |
date: |
2001 |
date-received: |
2001-08-01 |
cover: |
Red, with a picture of Michael |
pp: |
938 |
summary: |
This is the best reference on XSLT that I have seen.
It’s not the best introduction, though. For that you
want Niel Bradley’s
XSL Companion or the book
by John Robert Gardner and Zarella Rendon,
XSLT & XPATH.
Mike Kay is very active on the XSL WG, and this really is
a spendid book. If you are doing a lot of work with XSLT,
you want this one.
(unfortunately, Moonkitty liked my copy and put huge holes in
the cover on the day I bought the second edition, but I forgave
her)
If you are an occasional XSLT programmer, and you are familiar
with recursion and functional programming, you may find the
O’Reilly book by Doug Tidwell more to your taste.
I come back to this book over and over again. Let’s hope that
Wrox survives as a publisher, as it would be a great shame to
lose this title.
|
|

|
category: |
computing/xml |
authors: |
Sal Mangano
|
title: |
XSLT Cookbook |
subtitle: |
Solutions and Examples for XML and XSLT Developers |
isbn: |
0-596-00372-2 |
publisher: |
O’Reilly |
date: |
2003 |
date-received: |
April 2003 |
cover: |
red mullet fish |
summary: |
I wish I'd had this book when I started using XSLT.
Examples range from implementing simple replacements for
regular expressions in XSLT to gnerating SVG on the fly
in a web browser; there's too much stuff to cover in a
short review.
This book belongs on your shelf next to Mike Kay's reference,
if yuo can still buy it with the demise of Wrox Press.
I wish O’Reilly would focus a little more on pretty-printing
XML and source code in general. Just putting attribute names in
bold when they are being discussed in the text, would help.
|
|

|
category: |
computing/xml |
category: |
computing/web |
category: |
graphicdesign/web |
authors: |
Eric A. Meyer
|
title: |
Eric Meyer on CSS |
subtitle: |
Mastering the Language of Web Design |
isbn: |
0-7357-1245-X |
publisher: |
New Riders |
date: |
2003 |
date-received: |
2002-11-23 |
cover: |
dark blue with red face peeping out from behind screen |
summary: |
This book, together with Jeffrey Zeldman’s
Designing with Web Standards, should be
given to everyone statring out to do Web design.
Eric Meyer gives a series of carefully worked
before/after examples showing how style sheets can
save bandwidth and make Web sites look smarter.
You should also consider reading some books on
typography, graphic design and layout, becuse a basic
understanding of typographical principles such as
ratios, alignment, contrast and emphasis are not covered
in this book. But then, a book that covered everything
would be huge!
This is the most useful book I have seen on CSS so far.
|
|

|
category: |
computing/xml |
authors: |
Dave Pawson
|
title: |
XSL-FO |
subtitle: |
Making XML Look Good in Print |
isbn: |
0-596-00355-2 |
publisher: |
O’Reilly |
date: |
2002 |
date-received: |
2002 |
cover: |
pennant-winged nightjar |
summary: |
Despite the sub-title, you should have either a
background in typography or a good design reference on
hand before tackling this book. Probably Robin Cover’s
Non-Designer's Design Book
would be enough to get yougoing, although you should be
aware that book design is a serious and skilled discipline.
You will also need an XSL/FO implementation. Luckily,
most or all of the examples work in the open source
Apache FOP program.
There aren’t a lot of books on XSL/FO, and since it’s
a really difficult specification to approach, this book
should carve out a good niche for itself.
|
|

|
category: |
computing/xml |
category: |
computing/databases |
category: |
computing/opensource |
authors: |
Liam Quin
|
title: |
Open Source XML Database Toolkit |
isbn: |
0-471-37522-5 |
publisher: |
Wiley |
date: |
2000 |
pp: |
434 |
date-received: |
2000 |
cover: |
red and white |
website: |
http://www.holoweb.net/~liam/xmldb/ |
summary: |
Since I wrote this book, I won’t try and tell you
to buy it. Some people have told me they found it
useful. I tried to introduce philosophical concepts and
strategies, so although there are code examples, there
is no API reference or anything here.
|
|

|
category: |
computing/xml |
authors: |
Liam Quin
Ian Graham
|
title: |
XML Specification Guide |
isbn: |
0-471-32753-0 |
publisher: |
Wiley |
date: |
1999 |
pp: |
432 |
date-received: |
1999 |
cover: |
red and white |
website: |
http://www.wiley.com/compbooks/graham-quin/ |
summary: |
If you are writing XML software, or need to have a deep
understanding of the XML specification, including a
reference, you may find this book helpful. It refers
to the First Edition of XML, and does not cover namespaces.
|
|

|
category: |
computing/xml |
authors: |
Doug Tidwell
|
title: |
XSLT |
subtitle: |
Mastering XML Transformations |
isbn: |
0-596-00053-7 |
publisher: |
O’Reilly |
date: |
2001 |
date-received: |
2001 |
cover: |
jabiru |
summary: |
Clearer presentation than Mike Kay's book,
and the examples are well-chosen, but you still
want Mike Kay's book for a reference.
I find the cross-references irritating. For example, on page 66,
See the section, Boolean Operators, for more information
sends me to the index;
why can't they give the page number?
|
|

|
category: |
computing/xml |
authors: |
Chuck White
Liam Quin
Linda Burman
|
title: |
Mastering XML |
subtitle: |
Premium Edition |
isbn: |
0-7821-2847-5 |
publisher: |
Sybex |
date: |
2001 |
pp: |
1154 |
date-received: |
2000 |
cover: |
very dark blue with gold seal |
summary: |
I am one of the authors of this book, so take this
with a pinch of salt!
There’s a good introduction to XML, XSLT, and many
associated specifications. There are chapters on DocBook,
RDF, Dublin Core, SVG, XSLFO, SOAP, WDDX, and a whole lot more.
One of my regrets is that I did not do a good job with
W3C XML Schema: I simply couldn’t see how to write about it
in two twenty-page chapters. I did give an overview, though.
You might be able to find this book remaindered. If yuo get it
by mail order watch that it is fairly heavy, so postage might
be high!
A strength of this book is that it does have very broad coverage
of a lot of different parts of XML and the XML family.
|
|

|
category: |
computing/xml |
authors: |
Chuck White
|
title: |
Mastering XSLT |
subtitle: |
Implementation-Focused Coverage of All of XSLT’s Document Transformation Capabilities |
isbn: |
0-7821-4094-7 |
publisher: |
Sybex |
date: |
2002 |
date-received: |
2003-07-09 |
cover: |
very dark blue |
pp: |
902 |
summary: |
This is a lot of book. You won’t be carrying
it around in your pocket.
On the other hand, Chuck was one of my co-authors with
Mastering XML,
and I can say that he’s very thorough and careful.
There are some great diagrams. Unlike most XSLT writers, Chuck
does show some XML documents as trees, which
really seems to help people understand XPath and
XSLT more quickly.
Examples include generating HTML, XML, text, making tables
and forms, RTF, CSV files (comma-separated values, often
used for spreadsheets and database work), PDF with XSL-FO,
and has over 40 pages of references and links to resources at
the back.
One minor criticism: DOM examples use Visual Basic, where
maybe C#, Java or JavaScript might have been more
platform-neutral. But they are a very small part of
the book.
|
|

|
category: |
computing/xml |
category: |
computing/web |
authors: |
Jeffrey Zeldman
|
title: |
Designing with Web Standards |
isbn: |
0-7357-1201-8 |
publisher: |
New Riders |
date: |
2003 |
pp: |
436 |
date-received: |
2003-07-08 |
cover: |
red |
summary: |
If your Web site maintainer doesn't have this book,
go out and buy a copy. Get them a copy for home,
and one for work, and one for the bathroom.
This is not a reference like Ian Grahan’s book,
so you will probably want both. But it looks
great for explaining why standards are
important on the Web, gives a detailed introduction to
Accessibility, CSS, embedding Flash, and has a good
makeover chapter. There are workarounds for the
broken IE box model implementation, caveats
about CSS rule ordering, and a lot of
helpful arguments you can use to convince other
people of why they need to make valid Web pages that
work in every browser.
Get down on your knees, slave! Yes, naked!
Read this book, and don't get dressed until you
finish it!
|
|

|
category: |
computing/php |
category: |
computing/xml |
category: |
computing/web |
authors: |
Luis Argerich
Ken Egervari
Matt Anton
Chris Lea
Charlie Killian
Chris Hubbard
James Fuller
|
title: |
Professional PHP4 XML |
isbn: |
1-861007-21-3 |
publisher: |
Wrox |
date: |
2002 |
date-received: |
2002 |
cover: |
bright red with sexy pictures of the authors. |
|

|
category: |
computing/xml |
category: |
computing/perl |
category: |
computing/python |
category: |
computing/php |
authors: |
Martin C. Brown
|
title: |
XML Processing with Perl, Python, and PHP |
subtitle: |
Also covers Tcl, Rebol, Ruby, and AppleScript |
isbn: |
0-7821-4021-1 |
publisher: |
Sybex |
date: |
2002 |
date-received: |
2002-10-12 |
cover: |
stone with ripples in sand, greyscale |
|

|
category: |
computing/xml |
category: |
computing/java |
authors: |
Eric M. Burke
|
title: |
Java and XSLT |
subtitle: |
Embedding XML Processing into Java Applications |
isbn: |
0-596-00143-6 |
publisher: |
O’Reilly |
date: |
2001 |
date-received: |
2001 |
cover: |
ermines (also known as stoats or short-tailed weasels) |
|

|
category: |
computing/xml |
authors: |
Robert Eckstein
Michel Casabianca
|
title: |
XML Pocket Reference |
subtitle: |
Extensible Markup Language |
isbn: |
0-596-00133-9 |
publisher: |
O’Reilly |
date: |
2002 |
date-received: |
2002 |
cover: |
peafowl |
|

|
category: |
computing/xml |
category: |
computing/web |
category: |
computing/java |
authors: |
Robert Englander
|
title: |
Java and Soap |
subtitle: |
Building Web Services in java |
isbn: |
0-596-00175-4 |
publisher: |
O’Reilly |
date: |
2002 |
date-received: |
2002 |
cover: |
red firefish |
|

|
category: |
computing/xml |
category: |
computing/web |
authors: |
Richard Gillam
|
title: |
Unicode Demystified |
subtitle: |
A Practical Programmer’s Guide to the Encoding Standard |
isbn: |
0-201-70052-2 |
publisher: |
Addison-Wesley |
date: |
2003 |
date-received: |
2002-11-23 |
cover: |
dark blue |
|

|
category: |
computing/xml |
category: |
computing/web |
category: |
graphicdesign/web |
authors: |
Nick Heinle
Bill Peña
|
title: |
Designing with JavaScript |
subtitle: |
Creating Dynamic Web Pages |
isbn: |
1-56592-360-X |
publisher: |
O’Reilly |
date: |
2002 |
date-received: |
2003 |
edition: |
2nd Edition; first was 1997 |
cover: |
Purple and pink spiral |
|

|
category: |
computing/xml |
category: |
computing/perl |
authors: |
Erik T. Ray
Jason McIntosh
|
title: |
Perl & XML |
subtitle: |
XML Processing with Perl |
isbn: |
0-596-00205-X |
publisher: |
O'Reilly |
date: |
2002 |
date-received: |
2002-11-23 |
cover: |
West African green monkeys |
|

|
category: |
computing/xml |
category: |
computing/perl |
authors: |
Mark Riehl
Ilya Sterin
|
title: |
XML and Perl |
isbn: |
0-7357-1289-1 |
publisher: |
New Riders |
date: |
2002 |
date-received: |
2002 |
cover: |
Hadrian’s Wall |
|

|
category: |
computing/web |
category: |
computing/xml |
authors: |
Marshall T. Rose
|
title: |
BEEP: The Definitive Guide |
subtitle: |
Developing New Applications for the Internet |
isbn: |
0-596-00244-0 |
publisher: |
O’Reilly |
date: |
2002 |
date-received: |
2002 |
cover: |
coyote |
|

|
category: |
computing/xml |
authors: |
John E. Simpson
|
title: |
XPath and XPointer |
subtitle: |
Locating Content in XML Documents |
isbn: |
0-596-00291-2 |
publisher: |
O’Reilly |
date: |
2002 |
date-received: |
2002 |
cover: |
bee-eaters |
|

|
category: |
computing/xml |
authors: |
Eric van der Vlist
|
title: |
XML Schema |
subtitle: |
The W3C’s Object-Oriented Descriptions for XML |
isbn: |
0-596-00252-1 |
publisher: |
O’Reilly |
date: |
2002 |
date-received: |
2001 |
cover: |
Reeves’s Pheasant |
|

|