# HG changeset patch # User paulb # Date 1100604594 0 # Node ID a7df7759940f6cb2c4566b2209635a5e9bfe14a9 # Parent b698a8c18b541e2f49ac7665e5cf7d8ebcd379ad [project @ 2004-11-16 11:29:54 by paulb] Added encoding parameters to convenience methods. diff -r b698a8c18b54 -r a7df7759940f libxml2dom/__init__.py --- a/libxml2dom/__init__.py Mon Sep 27 20:48:55 2004 +0000 +++ b/libxml2dom/__init__.py Tue Nov 16 11:29:54 2004 +0000 @@ -393,11 +393,14 @@ def parseURI(uri): return Node(libxml2.parseURI(uri)) -def toString(node): - return node.as_native_node().serialize() +def toString(node, encoding=None): + if encoding is None: + return node.as_native_node().serialize() + else: + return node.as_native_node().serialize(encoding) -def toStream(node, stream=None): +def toStream(node, stream=None, encoding=None): stream = stream or sys.stdout - stream.write(toString(node)) + stream.write(toString(node, encoding)) # vim: tabstop=4 expandtab shiftwidth=4