Have one to sell? Sell yours here
XML Processing with Python (Charles F. Goldfarb Series on Open Information Management)
 
See larger image
 
Tell the Publisher!
I’d like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

XML Processing with Python (Charles F. Goldfarb Series on Open Information Management) [Paperback]

Sean McGrath
2.0 out of 5 stars  See all reviews (1 customer review)

Available from these sellers.


Amazon.co.uk Trade-In Store
Did you know you can trade in your old books for an Amazon.co.uk Gift Card to spend on the things you want? Plus, get an extra £5 Gift Certificate when you trade in books worth £10 or more before June 30, 2012. Visit the Books Trade-In Store for more details.

Product details

  • Paperback: 556 pages
  • Publisher: Prentice Hall; 1 edition (13 Jun 2000)
  • Language English
  • ISBN-10: 0130211192
  • ISBN-13: 978-0130211194
  • Product Dimensions: 23.4 x 17.8 x 3.6 cm
  • Average Customer Review: 2.0 out of 5 stars  See all reviews (1 customer review)
  • Amazon Bestsellers Rank: 2,245,000 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Author

Sean McGrath
Discover books, learn about writers, and more.

Visit Amazon's Sean McGrath Page

Product Description

Product Description

PLEASE PROVIDE COURSE INFORMATION

PLEASE PROVIDE

From the Back Cover

  • Breakthrough techniques for building XML applications — fast!
  • Includes a detailed Python tutorial
  • Learn about DOM and SAX application development with Python
  • Exclusive coverage of the new Pyxie XML processing library
  • CD-ROM includes Python and Pyxie distributions for Windows NT and Linux—plus powerful utilities and lots of working code
"XML processing is the newest required skill for webmasters and application developers. The Python language and Sean McGrath's book make it fun to learn and easy to do."
— Charles F. Goldfarb

When it comes to XML processing, Python is in a league of its own.

If you're doing XML development without Python, you're wasting time! Python offers outstanding productivity — especially in the areas that matter most to XML developers, such as XML parsing, DOM/SAX implementations, string processing, and Internet APIs.

And now there's Pyxie — the new open source library that makes Python XML processing even easier and more powerful. In XML Processing with Python, top XML developer Sean McGrath delivers the hands-on explanations and examples you need to get results with Python and Pyxie fast — even if you've never used them before!

  • Install Python and the Pyxie XML package
  • Learn the fundamentals of Python: control structures, classes, nested lists, dictionaries, and regular rexpresions
  • Process XML with regular expression-driven, event-driven, and tree-driven techniques
  • Understand Python's support for DOM and SAX APIs
  • Explore the power of Python/XML through worked examples of GUI development, database integration, and an XML query-by-example implementation.

Elegant, easy, powerful and fun, Python helps you build world-class XML applications in less time than you ever imagined. If you know XML, one book has all the techniques, code, and tools you'll need to process it: XML Processing with Python.

CD-ROM INCLUDED

The accompanying CD-ROM contains everything you need to develop XML applications with Python — including

  • complete Python distributions for Windows and Linux
  • the Pyxie open-source libraries
  • powerful utility programs
  • an extensive library of sample source code tested on both Windows NT and Linux


Tag this product

 (What's this?)
Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organise and find favourite items.
Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Reviews

5 star
0
4 star
0
3 star
0
1 star
0
Most Helpful Customer Reviews
7 of 7 people found the following review helpful
By A Customer
Format:Paperback
The book implies a knowledge of Python is required, but spends the first 6 chapters covering installing, setting up, and a python overview. This seems to me to be a waste of 6 chapters.

The book does not seem to cover the sections in any great depth. I felt it lacked good examples illustrating how to process XML using Python. Furthermore, the examples on the CD-Rom are very hard to follow.

Comment | 
Was this review helpful to you?
Most Helpful Customer Reviews on Amazon.com (beta)
Amazon.com:  11 reviews
15 of 15 people found the following review helpful
General Observations 18 Oct 2000
By Ken Ramsey - Published on Amazon.com
Format:Paperback
The book spends a lot of time on Python advocacy and tutorial,which is a good thing, but not why I bought it. Turns out the targetaudience of this book is: programmers comfortable with mark-uplanguages in a general sense who haven't programmed in Python before,but are curious. If you already are a python user looking to find outwhat all these acronymns like XML, DTD, XML SCHEMA, XSL, etc. are,you'll find yourself skipping much of the book and coming awaydisappointed. It spends far more time teaching Python than discussingXML's makeup. If you are a power python user looking for XMLprocessing under the hood, it definitely isn't for you.

This bookintroduces pyxie, an XML processing library, along with the basics ofSAX (Simple Api for XML) and DOM (Document Object Model) XMLprocessing techniques in a fairly concise fashion. Armed with aminimal degree of comfort with mark-up languages like HTML or XML, aprogrammer ready to start processing some actual XML files for thefirst time will find good value in this book.

However, I worry thatthe book may frustrate and/or tick off its target audience, i.e.,Python newbies. This is because much of the code developed in the bookseems rushed out. Whatever the case, you are going to have to debugstuff on the CD. Python is easy to debug and this code is not roughgoing, but it can be tedious and time-consuming if it's something youdidn't plan to reckon with. I'm not convinced that this is altogethera bad thing, since it may prove to be a good way for a python newcomerto get intimate with some handy code. I simply want to make you awareof the situation.

Like a lot of pythoneers, I run Solaris, and Ifound that for non-Linux UNICES the CD offers only C source files fora couple of the book's vital tools. I had to find the requiredlibraries on the web and figure out how to come up with makefilesmyself. Again, tedious and time-consuming. A few hints would have beennice. Linux and Windows folks won't have this problem, as thosebinaries are on CD. Some promised Windows stuff never made it on CD...

13 of 14 people found the following review helpful
The author struggled to fill this book 25 Sep 2000
By A. Lientz - Published on Amazon.com
Format:Paperback
The first 250 pages of this book are an introduction to Python and XML. 20 of those are screen shots of the Microsoft installer of Python. Every example begins with type <filename> to fill more space. I think he got the choice of typeface from Curious George Rides a Bike (it allows for 25 lines per page). This should have been a 100 page book with no CD since the code on the CD is all outdated.

There are probably 10 or 15 useful pages in this book for someone who knows anything about Python and XML. I was looking for examples about applying style sheets, parsing examples with database connectivity... anything. All the examples he uses can easily be found on the web in a more concise and clear format.

9 of 10 people found the following review helpful
Disappointing 9 Nov 2000
By Greg Broiles - Published on Amazon.com
Format:Paperback
Very little coverage of processing XML documents using Python - plenty of discussion of Python generally, how to use C language utilities to parse XML, how to use awk to modify the output of the C language tools, etc. The book uses a large typeface and includes examples for both Linux and Windows NT screen input/output (which turn out to be nearly identical), so there's not nearly as much content as you might imagine from the page count. I'm relatively new to XML and Python and I spotted two errors in the examples within the first 100 pages. There are two appendices which sound like they're supposed to explain Python to Java and Perl programmers but turn out to be feature comparisons. That's great fodder for flamewars about language superiority, but not a big help for people with experience in other languages seeking a Python jump-start. People who shell out $() for a book on XML and Python don't need a sales pitch about why XML and Python are good choices.

I think this book could have been saved with some help from a good editor; unfortunately, that wasn't done. I can't comment on the CD as I haven't opened its envelope, as this book is being returned as totally unsatisfactory, which I don't do very often.

Search Customer Reviews
Only search this product's reviews

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   


Listmania!

Create a Listmania! list

Look for similar items by category


Look for similar items by subject


Feedback