Home | Trees | Indices | Help |
|
---|
|
object --+ | _ElementTree
|
|||
|
|||
|
|||
a new object with type S, a subtype of T |
|
||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
Inherited from |
|
|
Finds the first toplevel element with given tag. Same as tree.getroot().find(path). The optional namespaces argument accepts a prefix-to-namespace mapping that allows the usage of XPath prefixes in the path expression. |
Finds all elements matching the ElementPath expression. Same as getroot().findall(path). The optional namespaces argument accepts a prefix-to-namespace mapping that allows the usage of XPath prefixes in the path expression. |
Finds the text for the first element matching the ElementPath expression. Same as getroot().findtext(path) The optional namespaces argument accepts a prefix-to-namespace mapping that allows the usage of XPath prefixes in the path expression. |
Returns a sequence or iterator of all elements in document order (depth first pre-order), starting with the root element. Can be restricted to find only elements with a specific tag (pass tag="xyz" or tag="{ns}xyz") or from a namespace (pass tag="{ns}*"). You can also pass the Element, Comment, ProcessingInstruction and Entity factory functions to look only for the specific element type. Deprecated: Note that this method is deprecated as of ElementTree 1.3 and lxml 2.0. It returns an iterator in lxml, which diverges from the original ElementTree behaviour. If you want an efficient iterator, use the tree.iter() method instead. You should only use this method in new code if you require backwards compatibility with older versions of lxml or ElementTree. |
Iterates over all elements matching the ElementPath expression. Same as getroot().iterfind(path). The optional namespaces argument accepts a prefix-to-namespace mapping that allows the usage of XPath prefixes in the path expression. |
Validate this document using other document. The relaxng argument is a tree that should contain a Relax NG schema. Returns True or False, depending on whether validation succeeded. Note: if you are going to apply the same Relax NG schema against multiple documents, it is more efficient to use the RelaxNG class directly. |
Write the tree to a filename, file or file-like object. Defaults to ASCII encoding and writing a declaration as needed. The keyword argument 'method' selects the output method: 'xml', 'html', 'text' or 'c14n'. Default is 'xml'. The exclusive and with_comments arguments are only used with C14N output, where they request exclusive and uncommented C14N serialisation respectively. Passing a boolean value to the standalone option will output an XML declaration with the corresponding standalone flag. The compression option enables GZip compression level 1-9. |
C14N write of document. Always writes UTF-8. The compression option enables GZip compression level 1-9. |
Process the XInclude nodes in this document and include the referenced XML fragments. There is support for loading files through the file system, HTTP and FTP. Note that XInclude does not support custom resolvers in Python space due to restrictions of libxml2 <= 2.6.29. |
Validate this document using other document. The xmlschema argument is a tree that should contain an XML Schema. Returns True or False, depending on whether validation succeeded. Note: If you are going to apply the same XML Schema against multiple documents, it is more efficient to use the XMLSchema class directly. |
XPath evaluate in context of document. namespaces is an optional dictionary with prefix to namespace URI mappings, used by XPath. extensions defines additional extension functions. Returns a list (nodeset), or bool, float or string. In case of a list result, return Element for element nodes, string for text and attribute values. Note: if you are going to apply multiple XPath expressions against the same document, it is more efficient to use XPathEvaluator directly. |
Transform this document using other document. xslt is a tree that should be XSLT keyword parameters are XSLT transformation parameters. Returns the transformed tree. Note: if you are going to apply the same XSLT stylesheet against multiple documents, it is more efficient to use the XSLT class directly. |
Home | Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0.1 on Fri Sep 28 21:20:56 2012 | http://epydoc.sourceforge.net |