Home | Trees | Indices | Help |
|
---|
|
Provides general XML-related functionality.
What I'm trying to do here is abstract much of the functionality that directly accesses the DOM tree. This is not so much to "protect" the other code from the DOM, but to standardize the way it's used. It will also help extension authors write code that easily looks more like the rest of Cedar Backup.Author: Kenneth J. Pronovici <pronovic@ieee.org>
|
|||
Serializer XML serializer class. |
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|
|
|
|
Returns a list of nodes with a given name immediately beneath the parent. By "immediately beneath" the parent, we mean from among nodes that are direct children of the passed-in parent node. Underneath, we use the PythongetElementsByTagName
method, which is pretty cool, but which (surprisingly?) returns a list of
all children with a given name below the parent, at any level. We just
prune that list to include only children whose parentNode
matches the passed-in parent.
|
Returns the first child with a given name immediately beneath the parent. By "immediately beneath" the parent, we mean from among nodes that are direct children of the passed-in parent node.
|
Returns a list of the string contents associated with nodes with a given name immediately beneath the parent. By "immediately beneath" the parent, we mean from among nodes that are direct children of the passed-in parent node. First, we find all of the nodes using readChildren, and then we retrieve the "string contents" of each of those nodes. The returned list has one entry per matching node. We assume that string contents of a given node belong to the firstTEXT_NODE child of that node. Nodes which have
no TEXT_NODE children are not represented in the returned
list.
|
Returns string contents of the first child with a given name immediately beneath the parent. By "immediately beneath" the parent, we mean from among nodes that are direct children of the passed-in parent node. We assume that string contents of a given node belong to the firstTEXT_NODE child of that node.
|
Returns integer contents of the first child with a given name immediately beneath the parent. By "immediately beneath" the parent, we mean from among nodes that are direct children of the passed-in parent node.
|
Returns boolean contents of the first child with a given name immediately beneath the parent. By "immediately beneath" the parent, we mean from among nodes that are direct children of the passed-in parent node. The string value of the node must be one of the values in VALID_BOOLEAN_VALUES.
|
|
Adds a text node as the next child of a parent, to contain a string. If thenodeValue is None, then the node will be created,
but will be empty (i.e. will contain no text node child).
|
Adds a text node as the next child of a parent, to contain an integer. If the
|
Adds a text node as the next child of a parent, to contain a boolean. If the True , or anything else interpreted as
True by Python, will be converted to a string "Y".
Anything else will be converted to a string "N". The result is
added to the document via addStringNode.
|
Returns float contents of the first child with a given name immediately beneath the parent. By "immediately beneath" the parent, we mean from among nodes that are direct children of the passed-in parent node.
|
Copyright: This code, prior to customization, was part of the PyXML codebase, and before that was part of the 4DOM suite developed by Fourthought, Inc. It its original form, it was attributed to Martin v. Löwis and was Copyright (c) 2000 Fourthought Inc, USA; All Rights Reserved. |
Copyright: This code, prior to customization, was part of the PyXML codebase, and before that was part of the 4DOM suite developed by Fourthought, Inc. It its original form, it was Copyright (c) 2000 Fourthought Inc, USA; All Rights Reserved. |
Copyright: This code, prior to customization, was part of the PyXML codebase, and before that was part of the 4DOM suite developed by Fourthought, Inc. It its original form, it was Copyright (c) 2000 Fourthought Inc, USA; All Rights Reserved. |
Home | Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0beta1 on Wed Sep 19 22:08:41 2007 | http://epydoc.sourceforge.net |