[Erp5-report] r31605 nicolas - in /erp5/trunk/bt5/erp5_rss_reader: ExtensionTemplateItem/ bt/
nobody at svn.erp5.org
nobody at svn.erp5.org
Wed Jan 6 16:40:54 CET 2010
Author: nicolas
Date: Wed Jan 6 16:40:52 2010
New Revision: 31605
URL: http://svn.erp5.org?rev=31605&view=rev
Log:
replace libxml2 library by lxml
Modified:
erp5/trunk/bt5/erp5_rss_reader/ExtensionTemplateItem/ERP5RSSFeed.py
erp5/trunk/bt5/erp5_rss_reader/bt/revision
Modified: erp5/trunk/bt5/erp5_rss_reader/ExtensionTemplateItem/ERP5RSSFeed.py
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_rss_reader/ExtensionTemplateItem/ERP5RSSFeed.py?rev=31605&r1=31604&r2=31605&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_rss_reader/ExtensionTemplateItem/ERP5RSSFeed.py [utf8] (original)
+++ erp5/trunk/bt5/erp5_rss_reader/ExtensionTemplateItem/ERP5RSSFeed.py [utf8] Wed Jan 6 16:40:52 2010
@@ -1,3 +1,4 @@
+# -*- coding: utf-8 -*-
##############################################################################
#
# Copyright (c) 2006-2007 Nexedi SA and Contributors. All Rights Reserved.
@@ -26,20 +27,20 @@
##############################################################################
from DateTime import DateTime
import urllib2
-import libxml2
+from lxml import etree
import re
from zLOG import LOG
-def getObjectStringList(xml_string, element_to_find = 'object'):
+def getObjectStringList(xml_string, element_to_find='object'):
"""
this function splits an ERP5 XML string into object
string list, each object string is converted
into utf-8 encoding and html entities are
translated into corresponding unicode code
"""
- rss_doc = libxml2.parseDoc(xml_string)
- return ['%s' % node for node in rss_doc.xpathEval('//%s' % element_to_find)]
+ rss_doc = etree.fromstring(xml_string)
+ return [etree.tostring(node) for node in rss_doc.xpath('//%s' % element_to_find)]
def setTextContent(self):
"""
Modified: erp5/trunk/bt5/erp5_rss_reader/bt/revision
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_rss_reader/bt/revision?rev=31605&r1=31604&r2=31605&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_rss_reader/bt/revision [utf8] (original)
+++ erp5/trunk/bt5/erp5_rss_reader/bt/revision [utf8] Wed Jan 6 16:40:52 2010
@@ -1,1 +1,1 @@
-203
+205
More information about the Erp5-report
mailing list