From ecd91abc3ba5d8036e60509350e8090e9a8b29cf Mon Sep 17 00:00:00 2001 From: Nicolas Delaby <nicolas@nexedi.com> Date: Fri, 16 Jan 2009 16:44:16 +0000 Subject: [PATCH] disbale xml_declaration by default git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@25161 20353a03-c40f-0410-a6d1-a30d3c3de9de --- product/ERP5Type/Core/Folder.py | 4 ++-- product/ERP5Type/XMLExportImport.py | 5 +++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/product/ERP5Type/Core/Folder.py b/product/ERP5Type/Core/Folder.py index ad518ec840..f20f81d405 100644 --- a/product/ERP5Type/Core/Folder.py +++ b/product/ERP5Type/Core/Folder.py @@ -1224,11 +1224,11 @@ class Folder(CopyContainer, CMFBTreeFolder, CMFHBTreeFolder, Base, FolderMixIn, return error_list security.declareProtected(Permissions.AccessContentsInformation, 'asXML') - def asXML(self): + def asXML(self, omit_xml_declaration=True): """ Generate an xml text corresponding to the content of this object """ - return Folder_asXML(self) + return Folder_asXML(self, omit_xml_declaration=omit_xml_declaration) # Optimized Menu System security.declarePublic('getVisibleAllowedContentTypeList') diff --git a/product/ERP5Type/XMLExportImport.py b/product/ERP5Type/XMLExportImport.py index f17d2c9e8c..61932c413c 100644 --- a/product/ERP5Type/XMLExportImport.py +++ b/product/ERP5Type/XMLExportImport.py @@ -152,10 +152,11 @@ def Base_asXML(object, root=None): return etree.tostring(root, encoding='utf-8', xml_declaration=True, pretty_print=True) -def Folder_asXML(object): +def Folder_asXML(object, omit_xml_declaration=True): """ Generate an xml text corresponding to the content of this object """ + xml_declaration = not omit_xml_declaration from Products.ERP5Type.Base import Base self = object root = Element('erp5') @@ -170,4 +171,4 @@ def Folder_asXML(object): Base_asXML(o, root=root_node) return etree.tostring(root, encoding='utf-8', - xml_declaration=True, pretty_print=True) + xml_declaration=xml_declaration, pretty_print=True) -- 2.30.9