mirror of
https://github.com/python/cpython.git
synced 2025-09-26 18:29:57 +00:00
Some ElementTree fixes: import from xml, not xmlcore; fix case of module name; mention list() instead of getchildren()
This commit is contained in:
parent
8672519ac0
commit
e3c958c33b
1 changed files with 6 additions and 6 deletions
|
@ -1633,7 +1633,7 @@ of extension modules, now that \module{ctypes} is included with core Python.
|
||||||
\subsection{The ElementTree package\label{module-etree}}
|
\subsection{The ElementTree package\label{module-etree}}
|
||||||
|
|
||||||
A subset of Fredrik Lundh's ElementTree library for processing XML has
|
A subset of Fredrik Lundh's ElementTree library for processing XML has
|
||||||
been added to the standard library as \module{xmlcore.etree}. The
|
been added to the standard library as \module{xml.etree}. The
|
||||||
available modules are
|
available modules are
|
||||||
\module{ElementTree}, \module{ElementPath}, and
|
\module{ElementTree}, \module{ElementPath}, and
|
||||||
\module{ElementInclude} from ElementTree 1.2.6.
|
\module{ElementInclude} from ElementTree 1.2.6.
|
||||||
|
@ -1655,7 +1655,7 @@ takes either a string (assumed to contain a filename) or a file-like
|
||||||
object and returns an \class{ElementTree} instance:
|
object and returns an \class{ElementTree} instance:
|
||||||
|
|
||||||
\begin{verbatim}
|
\begin{verbatim}
|
||||||
from xmlcore.etree import ElementTree as ET
|
from xml.etree import ElementTree as ET
|
||||||
|
|
||||||
tree = ET.parse('ex-1.xml')
|
tree = ET.parse('ex-1.xml')
|
||||||
|
|
||||||
|
@ -1673,7 +1673,7 @@ This function provides a tidy way to incorporate XML fragments,
|
||||||
approaching the convenience of an XML literal:
|
approaching the convenience of an XML literal:
|
||||||
|
|
||||||
\begin{verbatim}
|
\begin{verbatim}
|
||||||
svg = et.XML("""<svg width="10px" version="1.0">
|
svg = ET.XML("""<svg width="10px" version="1.0">
|
||||||
</svg>""")
|
</svg>""")
|
||||||
svg.set('height', '320px')
|
svg.set('height', '320px')
|
||||||
svg.append(elem1)
|
svg.append(elem1)
|
||||||
|
@ -1687,7 +1687,7 @@ values, and list-like operations are used to access child nodes.
|
||||||
\lineii{elem[n]}{Returns n'th child element.}
|
\lineii{elem[n]}{Returns n'th child element.}
|
||||||
\lineii{elem[m:n]}{Returns list of m'th through n'th child elements.}
|
\lineii{elem[m:n]}{Returns list of m'th through n'th child elements.}
|
||||||
\lineii{len(elem)}{Returns number of child elements.}
|
\lineii{len(elem)}{Returns number of child elements.}
|
||||||
\lineii{elem.getchildren()}{Returns list of child elements.}
|
\lineii{list(elem)}{Returns list of child elements.}
|
||||||
\lineii{elem.append(elem2)}{Adds \var{elem2} as a child.}
|
\lineii{elem.append(elem2)}{Adds \var{elem2} as a child.}
|
||||||
\lineii{elem.insert(index, elem2)}{Inserts \var{elem2} at the specified location.}
|
\lineii{elem.insert(index, elem2)}{Inserts \var{elem2} at the specified location.}
|
||||||
\lineii{del elem[n]}{Deletes n'th child element.}
|
\lineii{del elem[n]}{Deletes n'th child element.}
|
||||||
|
@ -2096,7 +2096,7 @@ freed with the corresponding family's \cfunction{*_Free()} function.
|
||||||
|
|
||||||
The author would like to thank the following people for offering
|
The author would like to thank the following people for offering
|
||||||
suggestions, corrections and assistance with various drafts of this
|
suggestions, corrections and assistance with various drafts of this
|
||||||
article: Phillip J. Eby, Kent Johnson, Martin von~L\"owis, Gustavo
|
article: Phillip J. Eby, Kent Johnson, Martin von~L\"owis, Fredrik Lundh,
|
||||||
Niemeyer, James Pryor, Mike Rovner, Thomas Wouters.
|
Gustavo Niemeyer, James Pryor, Mike Rovner, Thomas Wouters.
|
||||||
|
|
||||||
\end{document}
|
\end{document}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue