Revision 7106
Added by Aaron Marcuse-Kubitza over 11 years ago
lib/xml_dom.py | ||
---|---|---|
8 | 8 |
import xml.dom.minidom as minidom |
9 | 9 |
|
10 | 10 |
import lists |
11 |
import scalar |
|
11 | 12 |
import strings |
12 | 13 |
import util |
13 | 14 |
|
... | ... | |
58 | 59 |
@return The *new* node |
59 | 60 |
''' |
60 | 61 |
if isinstance(new, bool): new = bool2str(new) |
61 |
elif isinstance(new, int) or isinstance(new, float): new = str(new)
|
|
62 |
elif scalar.is_scalar(new): new = strings.ustr(new)
|
|
62 | 63 |
if util.is_str(new): new = node.ownerDocument.createTextNode(new) |
63 | 64 |
replace(node, new) |
64 | 65 |
return new |
Also available in: Unified diff
xml_dom.py: replace_with_text(): Support any scalar type recognized by scalar.is_scalar()