| 
									
										
										
										
											2000-07-05 02:24:39 +00:00
										 |  |  | \chapter{Structured Markup Processing Tools | 
					
						
							|  |  |  |          \label{markup}} | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | Python supports a variety of modules to work with various forms of | 
					
						
							|  |  |  | structured data markup.  This includes modules to work with the | 
					
						
							|  |  |  | Standard Generalized Markup Language (SGML) and the Hypertext Markup | 
					
						
							|  |  |  | Language (HTML), and several interfaces for working with the | 
					
						
							|  |  |  | Extensible Markup Language (XML). | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2002-10-23 20:58:32 +00:00
										 |  |  | It is important to note that modules in the \module{xml} package | 
					
						
							|  |  |  | require that there be at least one SAX-compliant XML parser available. | 
					
						
							|  |  |  | Starting with Python 2.3, the Expat parser is included with Python, so | 
					
						
							|  |  |  | the \refmodule{xml.parsers.expat} module will always be available. | 
					
						
							|  |  |  | You may still want to be aware of the \ulink{PyXML add-on | 
					
						
							|  |  |  | package}{http://pyxml.sourceforge.net/}; that package provides an | 
					
						
							|  |  |  | extended set of XML libraries for Python. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | The documentation for the \module{xml.dom} and \module{xml.sax} | 
					
						
							|  |  |  | packages are the definition of the Python bindings for the DOM and SAX | 
					
						
							|  |  |  | interfaces. | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2000-07-05 02:24:39 +00:00
										 |  |  | \localmoduletable | 
					
						
							| 
									
										
										
										
											2002-10-23 20:58:32 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | \begin{seealso} | 
					
						
							|  |  |  |   \seetitle[http://pyxml.sourceforge.net/] | 
					
						
							|  |  |  |            {Python/XML Libraries} | 
					
						
							|  |  |  |            {Home page for the PyXML package, containing an extension | 
					
						
							|  |  |  |             of \module{xml} package bundled with Python.} | 
					
						
							|  |  |  | \end{seealso} |