[R] Assistance converting to R a python function that extracts from an XML file

MacQueen, Don macqueen1 at llnl.gov
Sat Dec 13 21:36:11 CET 2014


I would appreciate assistance doing in R what a colleague has done in
python. Unfortunately (for me), I have almost no experience with either
python or xml.

Within an xml file there is
    <CreaDate>20120627</CreaDate><CreaTime>07322600</CreaTime>
and I need to extract those two values, 20120627 and 07322600


Here is the short python function. Even without knowing python, it's
conceptually clear what it does. I would like to do the same in R.

def readxmldate(xmlfile):
	tree = ET.parse(xmlfile)
	root = tree.getroot()
	for lev1 in root.findall('Esri'):
		xdate = lev1.find('CreaDate').text
		xtime = lev1.find('CreaTime').text
		return xdate, xtime


Thanks in advance
-Don

-- 
Don MacQueen

Lawrence Livermore National Laboratory
7000 East Ave., L-627
Livermore, CA 94550
925-423-1062



More information about the R-help mailing list