xml.dom.minidom
¶
Simple implementation of the Level 1 DOM.
Namespaces and other minor Level 2 features are also supported.
parse(“foo.xml”)
parseString(“<foo><bar/></foo>”)
Todo:¶
convenience methods for getting elements and text.
more testing
- bring some of the writer and linearizer code into conformance with this
interface
SAX 2 namespaces
Functions¶
defproperty (klass, name, doc) |
|
getDOMImplementation ([features]) |
|
parse (file[, parser, bufsize]) |
Parse a file into a DOM by filename or file object. |
parseString (string[, parser]) |
Parse a file into a DOM from a string. |
Classes¶
Attr (qName[, namespaceURI, localName, prefix]) |
|
AttributeList |
alias of NamedNodeMap |
CDATASection |
|
CharacterData |
|
Childless |
Mixin that makes childless-ness easy to implement and avoids the complexity of the Node methods that deal with children. |
Comment (data) |
|
DOMImplementation |
|
DOMImplementationLS |
|
Document () |
|
DocumentFragment () |
|
DocumentLS |
Mixin to create documents that conform to the load/save spec. |
DocumentType (qualifiedName) |
|
Element (tagName[, namespaceURI, prefix, ...]) |
|
ElementInfo (name) |
Object that represents content-model information for an element. |
EmptyNodeList |
|
Entity (name, publicId, systemId, notation) |
|
Identified |
Mix-in class that supports the publicId and systemId attributes. |
NamedNodeMap (attrs, attrsNS, ownerElement) |
The attribute list is a transient interface to the underlying dictionaries. |
Node |
|
NodeList |
|
Notation (name, publicId, systemId) |
|
ProcessingInstruction (target, data) |
|
ReadOnlySequentialNamedNodeMap ([seq]) |
|
Text |
|
TypeInfo (namespace, name) |