My Account
View Cart
Home
Community
Books & Videos
Safari Books Online
Conferences
Training
School of Technology
About
Complete List
Bestsellers
New Releases
Rough Cuts
Upcoming Titles
Ebooks
By Publisher
By Series
Out of Print
Order Info
Search
Search Tips
Tell a friend
Python & XML
By
Christopher A. Jones
,
Fred L. Drake, Jr.
December 2001
Pages: 378
|
Table of Contents
|
Index
|
Sample Chapter
|
Colophon
Table of Contents
Chapter 1
Python and XML
Key Advantages of XML
The XML Specifications
The Power of Python and XML
What Can We Do with It?
Chapter 2
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
Chapter 3
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
Chapter 4
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
Chapter 5
Querying XML with XPath
XPath at a Glance
Where Is XPath Used?
Location Paths
XPath Arithmetic Operators
XPath Functions
Compiling XPath Expressions
Chapter 6
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
Chapter 7
XML Validation and Dialects
Working with DTDs
Validation at Runtime
The BillSummary Example
Dialects, Frameworks, and Workflow
What Does ebXML Offer?
Chapter 8
Python Internet APIs
Connecting Web Sites
Working with URLs
Opening URLs
Connecting with HTTP
Using the Server Classes
Chapter 9
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?
Chapter 10
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
Appendix A
Installing Python and XML Tools
Installing Python
Installing PyXML
Installing 4Suite
Appendix B
XML Definitions
XML Definitions
Appendix C
Python SAX API
Appendix D
Python DOM API
DOMException
DOMImplementation
DocumentFragment
Document
Node
NodeList
NamedNodeMap
CharacterData
Attr
Element
Text
Comment
CDATASection
DocumentType
Notation
Entity
EntityReference
ProcessingInstruction
4DOM Extensions
Appendix E
Working with MSXML3.0
Setting Up MSXML3.0
Basic DOM Operations
MSXML3.0 Support for XSLT
Handling Parsing Errors
MSXML3.0 Reference
Appendix F
Additional Python XML Tools
Pyxie
Python XML Tools
XML Schema Validator
Sab-pyth
Redfoot
XML Components for Zope
Online Resources
Colophon
Return to
Python & XML