diff options
author | Martin v. Löwis <martin@v.loewis.de> | 2003-01-25 17:07:03 (GMT) |
---|---|---|
committer | Martin v. Löwis <martin@v.loewis.de> | 2003-01-25 17:07:03 (GMT) |
commit | b5698faa9d2718aff3e738f2a802a8860b85493f (patch) | |
tree | f290707b31f7d2146927665e75d12dc0c53ec925 /Lib/xml/dom | |
parent | 3f1b5288e51158d60734b434631e5ca9febef916 (diff) | |
download | cpython-b5698faa9d2718aff3e738f2a802a8860b85493f.zip cpython-b5698faa9d2718aff3e738f2a802a8860b85493f.tar.gz cpython-b5698faa9d2718aff3e738f2a802a8860b85493f.tar.bz2 |
Import NodeFilter from DOM2 Traversal/Range.
Diffstat (limited to 'Lib/xml/dom')
-rw-r--r-- | Lib/xml/dom/NodeFilter.py | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/Lib/xml/dom/NodeFilter.py b/Lib/xml/dom/NodeFilter.py new file mode 100644 index 0000000..fc05245 --- /dev/null +++ b/Lib/xml/dom/NodeFilter.py @@ -0,0 +1,27 @@ +# This is the Python mapping for interface NodeFilter from +# DOM2-Traversal-Range. It contains only constants. + +class NodeFilter: + """ + This is the DOM2 NodeFilter interface. It contains only constants. + """ + FILTER_ACCEPT = 1 + FILTER_REJECT = 2 + FILTER_SKIP = 3 + + SHOW_ALL = 0xFFFFFFFFL + SHOW_ELEMENT = 0x00000001 + SHOW_ATTRIBUTE = 0x00000002 + SHOW_TEXT = 0x00000004 + SHOW_CDATA_SECTION = 0x00000008 + SHOW_ENTITY_REFERENCE = 0x00000010 + SHOW_ENTITY = 0x00000020 + SHOW_PROCESSING_INSTRUCTION = 0x00000040 + SHOW_COMMENT = 0x00000080 + SHOW_DOCUMENT = 0x00000100 + SHOW_DOCUMENT_TYPE = 0x00000200 + SHOW_DOCUMENT_FRAGMENT = 0x00000400 + SHOW_NOTATION = 0x00000800 + + def acceptNode(self, node): + raise NotImplementedError |