Skip to content

Python and XML XML Processing with Python

Best in textbook rentals since 2012!

ISBN-10: 0596001282

ISBN-13: 9780596001285

Edition: 2001

Authors: Christopher A. Jones, Jr Fred L. Drake

List price: $39.99
Blue ribbon 30 day, 100% satisfaction guarantee!
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

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…    
Customers also bought

Book details

List price: $39.99
Copyright year: 2001
Publisher: O'Reilly Media, Incorporated
Publication date: 1/8/2002
Binding: Paperback
Pages: 384
Size: 7.01" wide x 9.17" long x 1.73" tall
Weight: 1.298
Language: English

Christopher A. Jones is Professor of English, Ohio State University.

Preface
Python and XML
Key Advantages of XML
The XML Specifications
The Power of Python and XML
What Can We Do with It?
XML Fundamentals
XML Structure in a Nutshell
Document Types and Schemas
Types of Conformance
Physical Structures
Constructing XML Documents
Document Type Definitions
Canonical XML
Going Beyond the XML Specification
The Simple API for XML
The Birth of SAX
Understanding SAX
Reading an Article
Searching File Information
Building an Image Index
Converting XML to HTML
Advanced Parser Factory Usage
Native Parser Interfaces
The Document Object Model
The DOM Specifications
Understanding the DOM
Python DOM Offerings
Retrieving Information
Changing Documents
Building a Web Application
Going Beyond SAX and DOM
Querying XML with XPath
XPath at a Glance
Where Is XPath Used?
Location Paths
XPath Arithmetic Operators
XPath Functions
Compiling XPath Expressions
Transforming XML with XSLT
The XSLT Specification
XSLT Processors
Defining Stylesheets
Using XSLT from the Command Line
XSLT Elements
A More Complex Example
Embedding XSLT Transformations in Python
Choosing a Technique
XML Validation and Dialects
Working with DTDs
Validation at Runtime
The BillSummary Example
Dialects, Frameworks, and Workflow
What Does ebXML Offer?
Python Internet APIs
Connecting Web Sites
Working with URLs
Opening URLs
Connecting with HTTP
Using the Server Classes
Python, Web Services, and SOAP
Python Web Services Support
The Emerging SOAP Standard
Python SOAP Options
Example SOAP Server and Client
What About XML-RPC?
Python and Distributed Systems Design
Sample Application and Flow Analysis
Understanding the Scope
Building the Database
Building the Profiles Access Class
Creating an XML Data Store
The XML Switch
Running the XML Switch
A Web Application
Installing Python and XML Tools
XML Definitions
Python SAX API
Python DOM API
Working with MSXML3.0
Additional Python XML Tools
Index