Python & XML

2.8 avg rating
( 25 ratings by Goodreads )
 
9780596001285: Python & XML
View all copies of this ISBN edition:
 
 

If you are a Python programmer who wants to incorporate XML into your skill set, this is the book for you. Python has attracted a wide variety of developers, who use it either as glue to connect critical programming tasks together, or as a complete cross-platform application development language. Yet, because it is object-oriented and has powerful text manipulation abilities, Python is an ideal language for manipulating XML.Python & XML gives you a solid foundation for using these two languages together. Loaded with practical examples, this new volume highlights common application tasks, so that you can learn by doing. The book starts with the basics then quickly progresses to complex topics, like transforming XML with XSLT, querying XML with XPath, and working with XML dialects and validation. It also explores the more advanced issues: using Python with SOAP and distributed web services, and using Python to create scalable streams between distributed applications (like databases and web servers).The book provides effective practical applications, while referencing many of the tools involved in XML processing and Python, and highlights cross-platform issues along with tasks relevant to enterprise computing. You will find ample coverage of XML flow analysis and details on ways in which you can transport XML through your network.Whether you are using Python as an application language, or as an administrative or middleware scripting language, you are sure to benefit from this book. If you want to use Python to manipulate XML, this is your guide.

"synopsis" may belong to another edition of this title.

Review:

Python and XML shows how to program XML applications using Python, an increasingly popular scripting language. The authors aim to introduce XML, but some knowledge of Python is assumed. They make a strong case for Python as a natural partner to XML, being cross-platform, object-oriented, easy to use, and with strong text handling features. In any case, the prevalence of XML means that most Python developers will have to tackle it sooner or later. Together with the Python standard library, the book makes use of PyXML, which greatly extends Python's XML features, and another library called 4Suite. It also demonstrates how to use Microsoft's MSXML parser with Python, when running on Windows.

Starting with an introductory overview, the book goes on to explain XML fundamentals. Next there is a guide to parsing XML, first with SAX and then with the DOM (Document Object Model). XPath queries get a short chapter, followed by a look at XSLT transformations. After that comes validation against DTD's (Document Type Definitions), sending and receiving XML over the Internet, and Python Web Services. Finally, a detailed example explains how to use Python in a distributed XML application.

Both authors are professional Python developers and their book successfully covers the essentials. However, they do a poor job of explaining XML itself and newcomers will want something like XML in a Nutshell alongside this title. With lots of commented code examples, Python and XML has a hands-on feel, making it a sound and practical guide. --Tim Anderson

Review:

"....over 340 pages of real, practical, useful info here, well worth reading. Rating 9/10" -- Nick Veitch, Linux Format, May 2002

As usual, the typographic and physical design are of the highest standard. -- Major Kearny, PC Update, Dec 2002

The extensive and detailed instructions are designed to ensure the reader grasps the principles and underlying concepts. -- Major Keary, Book News, 2002 No 6

"About this title" may belong to another edition of this title.

Top Search Results from the AbeBooks Marketplace

Seller Image

1.

Jones, Christopher A.
Published by O'Reilly Media 12/28/2001 (2001)
ISBN 10: 0596001282 ISBN 13: 9780596001285
New Paperback or Softback Quantity Available: 5
Seller:
BargainBookStores
(Grand Rapids, MI, U.S.A.)

Book Description O'Reilly Media 12/28/2001, 2001. Paperback or Softback. Condition: New. Python & XML. Book. Seller Inventory # BBS-9780596001285

More information about this seller | Contact this seller

Buy New
20.01
Convert currency

Add to Basket

Shipping: FREE
Within U.S.A.
Destination, rates & speeds
Stock Image

2.

Jones, Christopher A.; Drake Jr, Fred L.
Published by O'Reilly Media (2001)
ISBN 10: 0596001282 ISBN 13: 9780596001285
New Softcover Quantity Available: > 20
Seller:
booksXpress
(Freehold, NJ, U.S.A.)

Book Description O'Reilly Media, 2001. Condition: New. Seller Inventory # 9780596001285

More information about this seller | Contact this seller

Buy New
20.07
Convert currency

Add to Basket

Shipping: FREE
Within U.S.A.
Destination, rates & speeds
Stock Image

3.

Christopher A. Jones, Fred Drake
Published by O'Reilly Media, Inc, USA, United States (2002)
ISBN 10: 0596001282 ISBN 13: 9780596001285
New Paperback Quantity Available: 1
Seller:
The Book Depository
(London, United Kingdom)

Book Description O'Reilly Media, Inc, USA, United States, 2002. Paperback. Condition: New. Language: English. Brand new Book. Python is a language for manipulating XML, and this volume offers a solid foundation for using these two languages together. Complete with practical examples that highlight common application tasks, the book starts with the basics then quickly progresses to more complex topics such as transforming XML with XSLT and querying XML with XPath. It also explores more advanced subjects, such as SOAP and distributed web services. Seller Inventory # AAH9780596001285

More information about this seller | Contact this seller

Buy New
23.87
Convert currency

Add to Basket

Shipping: FREE
From United Kingdom to U.S.A.
Destination, rates & speeds
Stock Image

4.

Jones, Christopher A.; Drake Jr, Fred L.
Published by O'Reilly Media
ISBN 10: 0596001282 ISBN 13: 9780596001285
New PAPERBACK Quantity Available: > 20
Seller:
Lakeside Books
(Benton Harbor, MI, U.S.A.)

Book Description O'Reilly Media. PAPERBACK. Condition: New. 0596001282 BRAND NEW, GIFT QUALITY! NOT OVERSTOCKS OR MARKED UP REMAINDERS! DIRECT FROM THE PUBLISHER!|VCF. Seller Inventory # OTF-S-9780596001285

More information about this seller | Contact this seller

Buy New
21.07
Convert currency

Add to Basket

Shipping: 3.02
Within U.S.A.
Destination, rates & speeds
Stock Image

5.

Jones, Christopher A.
Published by Brand: O'Reilly Media (2001)
ISBN 10: 0596001282 ISBN 13: 9780596001285
New Paperback Quantity Available: 2
Seller:
Book Deals
(Lewiston, NY, U.S.A.)

Book Description Brand: O'Reilly Media, 2001. Paperback. Condition: BRAND NEW. Seller Inventory # 0596001282_abe_bn

More information about this seller | Contact this seller

Buy New
24.16
Convert currency

Add to Basket

Shipping: FREE
Within U.S.A.
Destination, rates & speeds
Stock Image

6.

Christopher A. Jones, Fred Drake
Published by O'Reilly Media, Inc, USA, United States (2002)
ISBN 10: 0596001282 ISBN 13: 9780596001285
New Paperback Quantity Available: 1
Seller:
Book Depository International
(London, United Kingdom)

Book Description O'Reilly Media, Inc, USA, United States, 2002. Paperback. Condition: New. Language: English. Brand new Book. Python is a language for manipulating XML, and this volume offers a solid foundation for using these two languages together. Complete with practical examples that highlight common application tasks, the book starts with the basics then quickly progresses to more complex topics such as transforming XML with XSLT and querying XML with XPath. It also explores more advanced subjects, such as SOAP and distributed web services. Seller Inventory # AAH9780596001285

More information about this seller | Contact this seller

Buy New
24.47
Convert currency

Add to Basket

Shipping: FREE
From United Kingdom to U.S.A.
Destination, rates & speeds
Stock Image

7.

Christopher A. Jones, Fred L. Drake Jr
Published by O'Reilly Media (2001)
ISBN 10: 0596001282 ISBN 13: 9780596001285
New Paperback Quantity Available: 1
Seller:
Ergodebooks
(RICHMOND, TX, U.S.A.)

Book Description O'Reilly Media, 2001. Paperback. Condition: New. Seller Inventory # DADAX0596001282

More information about this seller | Contact this seller

Buy New
27.17
Convert currency

Add to Basket

Shipping: FREE
Within U.S.A.
Destination, rates & speeds
Stock Image

8.

Christopher A. Jones
Published by O'Reilly Media, Inc, USA
ISBN 10: 0596001282 ISBN 13: 9780596001285
New Paperback / softback Quantity Available: 2
Seller:
THE SAINT BOOKSTORE
(Southport, United Kingdom)

Book Description O'Reilly Media, Inc, USA. Paperback / softback. Condition: New. New copy - Usually dispatched within 2 working days. Seller Inventory # B9780596001285

More information about this seller | Contact this seller

Buy New
20.34
Convert currency

Add to Basket

Shipping: 6.94
From United Kingdom to U.S.A.
Destination, rates & speeds
Stock Image

9.

Christopher A. Jones; Fred L. Drake Jr
Published by O'Reilly Media (2001)
ISBN 10: 0596001282 ISBN 13: 9780596001285
New Softcover Quantity Available: > 20
Print on Demand
Seller:
California Books
(MIAMI, FL, U.S.A.)

Book Description O'Reilly Media, 2001. Condition: New. This book is printed on demand. Seller Inventory # I-9780596001285

More information about this seller | Contact this seller

Buy New
25.75
Convert currency

Add to Basket

Shipping: 2.27
Within U.S.A.
Destination, rates & speeds
Stock Image

10.

Christopher A. Jones; Fred L. Drake Jr
Published by O'Reilly Media (2001)
ISBN 10: 0596001282 ISBN 13: 9780596001285
New Softcover Quantity Available: 1
Seller:
Irish Booksellers
(Portland, ME, U.S.A.)

Book Description O'Reilly Media, 2001. Condition: New. book. Seller Inventory # M0596001282

More information about this seller | Contact this seller

Buy New
28.55
Convert currency

Add to Basket

Shipping: 3.61
Within U.S.A.
Destination, rates & speeds

There are more copies of this book

View all search results for this book