Package mindmeister :: Module parser
[hide private]
[frames] | no frames]

Source Code for Module mindmeister.parser

 1  ''' 
 2  Copyright 2012 Alexey Kravets  <mr.kayrick@gmail.com> 
 3   
 4  This file is part of PythonMindmeister. 
 5   
 6  PythonMindmeister is free software: you can redistribute it and/or modify 
 7  it under the terms of the GNU General Public License as published by 
 8  the Free Software Foundation, either version 3 of the License, or 
 9  (at your option) any later version. 
10   
11  PythonMindmeister is distributed in the hope that it will be useful, 
12  but WITHOUT ANY WARRANTY; without even the implied warranty of 
13  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the 
14  GNU General Public License for more details. 
15   
16  You should have received a copy of the GNU General Public License 
17  along with PythonMindmeister.  If not, see <http://www.gnu.org/licenses/>. 
18   
19  This file implement parsing of the XML responses to the mindmeister API calls. 
20   
21  This product uses the MindMeister API but is not endorsed or certified 
22  by MindMeister. 
23  ''' 
24   
25   
26  from lxml import etree 
27   
28   
29  __parser = etree.XMLParser() 
30   
31 -def parse(response):
32 ''' 33 Parse response 34 35 Arguments: 36 response -- XML response (int plain text) 37 Optional (keyword) Arguments: 38 ''' 39 text = response.replace('\n','') 40 return etree.fromstring(text, __parser)
41