Hi Don

library(XML)
readxmldate = 
function(xmlfile) 
{
  doc = xmlParse(xmlfile)
  xpathSApply(doc, '//Esri/CreaDate | //Esri/CreaTime', xmlValue)
}

 D.

On 12/13/14, 12:36 PM, MacQueen, Don wrote:
> 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
>

______________________________________________
R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to