source: exist/trunk/python/elementtree-1.3a6-20070212-badc/README @ 3429

Subversion URL: http://proj.badc.rl.ac.uk/svn/ndg/exist/trunk/python/elementtree-1.3a6-20070212-badc/README@3429
Revision 3429, 4.7 KB checked in by pjkersha, 12 years ago (diff)

Added latest ElementTree version (12/2/08) from Fredrik Lundh

RevLine 
[3429]1$Id: README 3368 2008-02-12 08:05:13Z fredrik $
2
3=======================
4The elementtree library
5=======================
6
7This kit contains the ElementTree library, a light-weight toolkit for
8XML processing in Python.
9
10For more information on this library, see:
11
12    docs/index.html
13    http://effbot.org/zone/element.htm
14
15The 1.3 release is designed to work with Python 2.3 and newer.  If you
16need support for earlier Python releases, use ElementTree 1.2.6.
17
18Enjoy /F
19
20fredrik@pythonware.com
21http://www.pythonware.com
22
23--------------------------------------------------------------------
24release info
25--------------------------------------------------------------------
26
27This is release 1.3 alpha 6 of the ElementTree library.
28
29For a list of changes in this release, see the CHANGES document.
30
31The latest version of this library can be downloaded from:
32
33    http://effbot.org/downloads
34
35Comments, bug reports, and patches are welcome.  Send them to
36fredrik@pythonware.com.
37
38Note that this is free software, with limited support.  If you need
39commercial support on this module, contact fredrik@pythonware.com.
40
41--------------------------------------------------------------------
42contents
43--------------------------------------------------------------------
44
45README                        This file
46
47CHANGES                       List of changes in this release.
48
49elementtree/
50
51  ElementTree.py              Element tree implementation.  For a minimal
52                              install, this file is all you need.
53
54  ElementPath.py              Element path support module.  Adds limited
55                              XPath support to find/findtext/findall.
56
57  ElementInclude.py           Element include support module.  Adds limited
58                              XInclude support.
59
60  ElementC14N.py              Canonicalization support.  Adds "c14n" method
61                              support to write.
62
63  HTMLTreeBuilder.py          Element tree builder for HTML.  This only
64                              works for mostly well-formed HTML; if you
65                              need something that can parse arbitrary
66                              HTML at least as good as your browser, use
67                              TidyHTMLTreeBuilder or TidyTools (see below).
68
69  TidyHTMLTreeBuilder.py      Element tree builder for HTML, based on the
70                              tidylib library.  This tree builder requires
71                              the _elementtidy extension module (available
72                              from http://effbot.org/downloads).
73
74  SimpleXMLWriter.py          Simple XML writer
75
76  TidyTools.py                Build element trees from HTML, using the
77                              external 'tidy' utility.
78
79setup.py                      Build/installation script
80
81docs/index.html               API reference pages.
82docs/*
83
84demo*.py                      Sample scripts
85samples/*                     Sample data
86
87selftest.py                   Selftest (requires Python 2.1 or later)
88tidytest.py                   Selftest for TidyHTMLTreeBuilder components.
89
90benchmark.py                  Benchmark script (usage: benchmark.py file)
91
92--------------------------------------------------------------------
93license
94--------------------------------------------------------------------
95
96The ElementTree Library is
97
98Copyright (c) 1999-2008 by Secret Labs AB
99Copyright (c) 1999-2008 by Fredrik Lundh
100
101By obtaining, using, and/or copying this software and/or its
102associated documentation, you agree that you have read, understood,
103and will comply with the following terms and conditions:
104
105Permission to use, copy, modify, and distribute this software and its
106associated documentation for any purpose and without fee is hereby
107granted, provided that the above copyright notice appears in all
108copies, and that both that copyright notice and this permission notice
109appear in supporting documentation, and that the name of Secret Labs
110AB or the author not be used in advertising or publicity pertaining to
111distribution of the software without specific, written prior
112permission.
113
114SECRET LABS AB AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO
115THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
116FITNESS.  IN NO EVENT SHALL SECRET LABS AB OR THE AUTHOR BE LIABLE FOR
117ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
118WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
119ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
120OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
121--------------------------------------------------------------------
Note: See TracBrowser for help on using the repository browser.