mirror of
https://github.com/python/cpython.git
synced 2025-07-20 17:55:21 +00:00
Update the docstring.
Add a Node class that defines the NodeType constants, based on discussion in the XML-SIG.
This commit is contained in:
parent
e1578ce204
commit
6bcf4c2a0b
1 changed files with 31 additions and 2 deletions
|
@ -1,10 +1,39 @@
|
||||||
"""W3C Document Object Model implementation for Python.
|
"""W3C Document Object Model implementation for Python.
|
||||||
|
|
||||||
The Python mapping of the Document Object Model is documented in <...>.
|
The Python mapping of the Document Object Model is documented in the
|
||||||
|
Python Library Reference in the section on the xml.dom package.
|
||||||
|
|
||||||
This package contains the following modules:
|
This package contains the following modules:
|
||||||
|
|
||||||
minidom -- A simple implementation of the Level 1 DOM with namespace
|
minidom -- A simple implementation of the Level 1 DOM with namespace
|
||||||
support added (based on the Level 2 specification).
|
support added (based on the Level 2 specification) and other
|
||||||
|
minor Level 2 functionality.
|
||||||
|
|
||||||
|
pulldom -- DOM builder supporting on-demand tree-building for selected
|
||||||
|
subtrees of the document.
|
||||||
|
|
||||||
"""
|
"""
|
||||||
|
|
||||||
|
|
||||||
|
class Node:
|
||||||
|
"""Class giving the NodeType constants."""
|
||||||
|
|
||||||
|
# DOM implementations may use this as a base class for their own
|
||||||
|
# Node implementations. If they don't, the constants defined here
|
||||||
|
# should still be used as the canonical definitions as they match
|
||||||
|
# the values given in the W3C recommendation. Client code can
|
||||||
|
# safely refer to these values in all tests of Node.nodeType
|
||||||
|
# values.
|
||||||
|
|
||||||
|
ELEMENT_NODE = 1
|
||||||
|
ATTRIBUTE_NODE = 2
|
||||||
|
TEXT_NODE = 3
|
||||||
|
CDATA_SECTION_NODE = 4
|
||||||
|
ENTITY_REFERENCE_NODE = 5
|
||||||
|
ENTITY_NODE = 6
|
||||||
|
PROCESSING_INSTRUCTION_NODE = 7
|
||||||
|
COMMENT_NODE = 8
|
||||||
|
DOCUMENT_NODE = 9
|
||||||
|
DOCUMENT_TYPE_NODE = 10
|
||||||
|
DOCUMENT_FRAGMENT_NODE = 11
|
||||||
|
NOTATION_NODE = 12
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue