mirror of
https://github.com/python/cpython.git
synced 2025-07-29 22:24:49 +00:00
Added the convenience constants that are present in PyXML to make these
more similar.
This commit is contained in:
parent
b3be216b41
commit
bd34b6bc3d
2 changed files with 41 additions and 0 deletions
|
@ -112,6 +112,40 @@ raise an \exception{ImportError}. The features list must be a sequence of
|
||||||
(feature, version) pairs which are passed to hasFeature.
|
(feature, version) pairs which are passed to hasFeature.
|
||||||
\end{funcdesc}
|
\end{funcdesc}
|
||||||
|
|
||||||
|
|
||||||
|
Some convenience constants are also provided:
|
||||||
|
|
||||||
|
\begin{datadesc}{EMPTY_NAMESPACE}
|
||||||
|
The value used to indicate that no namespace is associated with a
|
||||||
|
node in the DOM. This is typically found as the
|
||||||
|
\member{namespaceURI} of a node, or used as the \var{namespaceURI}
|
||||||
|
parameter to a namespaces-specific method.
|
||||||
|
\versionadded{2.2}
|
||||||
|
\end{datadesc}
|
||||||
|
|
||||||
|
\begin{datadesc}{XML_NAMESPACE}
|
||||||
|
The namespace URI associated with the reserved prefix \code{xml}, as
|
||||||
|
defined by
|
||||||
|
\citetitle[http://www.w3.org/TR/REC-xml-names/]{Namespaces in XML}
|
||||||
|
(section~4).
|
||||||
|
\versionadded{2.2}
|
||||||
|
\end{datadesc}
|
||||||
|
|
||||||
|
\begin{datadesc}{XMLNS_NAMESPACE}
|
||||||
|
The namespace URI for namespace declarations, as defined by
|
||||||
|
\citetitle[http://www.w3.org/TR/DOM-Level-2-Core/core.html]{Document
|
||||||
|
Object Model (DOM) Level 2 Core Specification} (section~1.1.8).
|
||||||
|
\versionadded{2.2}
|
||||||
|
\end{datadesc}
|
||||||
|
|
||||||
|
\begin{datadesc}{XHTML_NAMESPACE}
|
||||||
|
The URI of the XHTML namespace as defined by
|
||||||
|
\citetitle[http://www.w3.org/TR/xhtml1/]{XHTML 1.0: The Extensible
|
||||||
|
HyperText Markup Language} (section~3.1.1).
|
||||||
|
\versionadded{2.2}
|
||||||
|
\end{datadesc}
|
||||||
|
|
||||||
|
|
||||||
% Should the Node documentation go here?
|
% Should the Node documentation go here?
|
||||||
|
|
||||||
In addition, \module{xml.dom} contains a base \class{Node} class and
|
In addition, \module{xml.dom} contains a base \class{Node} class and
|
||||||
|
@ -124,6 +158,7 @@ concrete \class{Node} objects; they are located within the class
|
||||||
rather than at the module level to conform with the DOM
|
rather than at the module level to conform with the DOM
|
||||||
specifications.
|
specifications.
|
||||||
|
|
||||||
|
|
||||||
\subsection{Objects in the DOM \label{dom-objects}}
|
\subsection{Objects in the DOM \label{dom-objects}}
|
||||||
|
|
||||||
The definitive documentation for the DOM is the DOM specification from
|
The definitive documentation for the DOM is the DOM specification from
|
||||||
|
|
|
@ -116,4 +116,10 @@ class NamespaceErr(DOMException):
|
||||||
class InvalidAccessErr(DOMException):
|
class InvalidAccessErr(DOMException):
|
||||||
code = INVALID_ACCESS_ERR
|
code = INVALID_ACCESS_ERR
|
||||||
|
|
||||||
|
|
||||||
|
XML_NAMESPACE = "http://www.w3.org/XML/1998/namespace"
|
||||||
|
XMLNS_NAMESPACE = "http://www.w3.org/2000/xmlns/"
|
||||||
|
XHTML_NAMESPACE = "http://www.w3.org/1999/xhtml"
|
||||||
|
EMPTY_NAMESPACE = None
|
||||||
|
|
||||||
from domreg import getDOMImplementation,registerDOMImplementation
|
from domreg import getDOMImplementation,registerDOMImplementation
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue