SVG Programming: The Graphical Web / Edition 1

Paperback (Print)
Buy New
Buy New from
Buy Used
Buy Used from
(Save 41%)
Item is in good condition but packaging may have signs of shelf wear/aging or torn packaging.
Condition: Used – Good details
Used and New from Other Sellers
Used and New from Other Sellers
from $1.99
Usually ships in 1-2 business days
(Save 96%)
Other sellers (Paperback)
  • All (13) from $1.99   
  • New (7) from $31.80   
  • Used (6) from $1.99   


SVG Programming: The Graphical Web, authored by leading XML expert Kurt Cagle, is a complete guide to creating, using, and accessing the powerful elements of Scalable Vector Graphics (SVG). Intermingling SVG instruction with insightful discussion of key topics such as coordinate systems and attributes, transformations, animation, and image generation, Cagle provides readers with a comprehensive guide to making the most of this rich graphical language.

Initially, readers are presented with an overview of SVG features and concepts that offers numerous examples intended to provide a sound introduction to language implementations. Following this brief introduction, the book delves directly into the heart of SVG development, covering integral SVG attributes such as transformations, shapes, text manipulation, and the incorporation of images, gradients, patterns, and masks. The later chapters are devoted to topics that demonstrate the true power of this XML-based technology, offering valuable insight into animation, interactivity and DOM, filters, and automated graphic generation.

SVG Programming: The Graphical Web offers professionals what they need to know to access the next evolutionary step in web graphical presentation: to create faster, more efficient, and more usable web applications on a level heretofore impossible.

Read More Show Less

Product Details

  • ISBN-13: 9781590590195
  • Publisher: Apress
  • Publication date: 7/12/2002
  • Edition number: 1
  • Pages: 624
  • Sales rank: 1,344,838
  • Product dimensions: 9.25 (w) x 7.50 (h) x 1.29 (d)

Meet the Author

Kurt Cagle is an author and developer specializing in XML-based technologies. He has written 13 books on topics as diverse as SVG, SOAP, XSLT, XHTML, XML and data integration, schemas, and XML DOM programming in Microsoft and Java environments. He is also president of Cagle Communications, a consulting company located in Olympia, Washington. Learn more about Kurt at

Read More Show Less

Table of Contents

Don XML's Foreword
About the Author
About the Technical Reviewer
Ch. 1 Why SVG? 1
Ch. 2 Getting Started: An SVG Tutorial 21
Ch. 3 You Are Here: Coordinate Systems and Transformations 51
Ch. 4 Shaping the Spiral Path: Shapes and Paths 101
Ch. 5 Painting and Drawing 151
Ch. 6 The Basics of Text 205
Ch. 7 Incorporating Texture 259
Ch. 8 Animating SVG 359
Ch. 9 Integrating SVG and HTML 431
Ch. 10 SVG Components 475
Ch. 11 The Future of SVG 545
Index 569
Read More Show Less

Customer Reviews

Average Rating 5
( 2 )
Rating Distribution

5 Star


4 Star


3 Star


2 Star


1 Star


Your Rating:

Your Name: Create a Pen Name or

Barnes & Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation


  • - By submitting a review, you grant to Barnes & and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Terms of Use.
  • - Barnes & reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identity on It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously
Sort by: Showing all of 2 Customer Reviews
  • Posted December 20, 2013

    Looking for info on SVG? Look here first!

    I thought the book was great. I had researched SVG on the web and found some good sites, but nothing that ever put it all together. This author is very readable, i.e. his chapters seem to flow very well. I had a lot of questions about SVG going in. I had to devote several weeks of concentrated reading time to get through it. It was well worth it, since it is not a 'intuitive' topic. I feel like I came away with at least as much new knowledge and insight as I would expect from a semester or two of classes.

    You will too, if you are looking for a solid, in-depth foundation in SVG and how to use it. Expect to put in some effort reading this book and working through examples. His are wide-ranging and give a good insight.

    If there is any fault, it's that the book was published over a decade ago, and browsers have changed a lot in how they handle SVG. So some of the examples, and sample code may be getting a bit dated where the browsers have since implemented HTML5 and better support for SVG.

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted May 30, 2002

    A Great Book For An Incredible New Graphics Format

    If you have reading the review of this book, you obviously have heard a little something about Scalable Vector Graphics. You may have heard that SVG is an exciting new technology developed by the W3C and a group of corporate partners that include Adobe, Corel, and Kodak. You may have heard that SVG is an XML-based language that you can use to create and animate graphics and that it offers high-resolution for printing or Web browsers, but the file sizes are amazingly small. And you have probably heard a word or two about the comparisons between Flash and SVG. Yes, the buzz is starting to build about SVG. But I am here to tell you that SVG is everything the hype has it made out to be, and more. It is not fad, or the language nouveau of the day, but part of a new way to build computer systems using open XML standards. And what is a computer system without a way to present information graphically? Thus, SVG was born. Well, it was not really born, but it is something that has slowly matured from various other formats and ideas at the W3C over the past couple years. Out of this slowly evolving process developed a grassroots movement to educate the masses about this really cool graphics format. Enter Kurt Cagle. Kurt Cagle: He is the author or coauthor of 14 books and a couple hundred articles on XML, XSLT, and Web-related technologies and open-source issues. I have known Kurt for quite some time now, through various discussions on the Web and from his books and articles. This book is not a rehash of the W3C¿s SVG specification (you can go to the Web and read that for free), but it is a book of SVG programming how-to exercises and best practices. Kurt does a good job keeping the reader¿s attention through what can be a dry subject (if you do not believe me, try reading the SVG specification). This book is geared toward the developer, but it could also be used by a graphics artist who likes to dabble in programming. The first half of the book covers the SVG basics, without delving too deeply in the gory details of the SVG specification. The second half is all about different programming techniques. I use the word programming loosely because XML and SVG start to blur the traditional definition of programming. By the end of the book Kurt gives you a little taste of the future. You see, SVG by itself is pretty cool and worth learning, but combining SVG along with other formats (such as XHTML, XSLT, SMIL, and MathML) and scripting languages (such as JavaScript or ECMAScript) is where the future lies. There is an old saying that a picture is worth a thousand words, but with SVG, the picture is constructed of a thousand words.

    Was this review helpful? Yes  No   Report this review
Sort by: Showing all of 2 Customer Reviews

If you find inappropriate content, please report it to Barnes & Noble
Why is this product inappropriate?
Comments (optional)