readXML: Read a list of XML files and return a data frame containing...

Description Usage Arguments Examples

Description

Read a list of XML files and return a data frame containing all non eNAEP API events

Usage

1
2
3
4
readXML(xmlFiles, saveXMLFileNameAs = NA, validate = F,
  funEvents2df = events2df,
  xpathAllEvents = "//observableData/observableDatum",
  dropEvents = "api.initializeSettingRequest", filterOutEvents = NULL)

Arguments

xmlFiles

A vector of eNAEP XML file names with full path; typically from Sys.glob("path/*"). Note that the XMLs can be zipped.

saveXMLFileNameAs

String of variable name to contain the XML file name .

validate

Whether the XML parser should perform validation, either using DTD or schemma; Default is False; @ schemma is not yet implemented

funEvents2df

The function to call to turn XML events into rows in a data frame. Default is set to events2df()

xpathAllEvents

The XPath expression to pass to the funEvents2df()

dropEvents

A vector of event names to be dropped after funEvents2df() calculates the event times.

filterOutEvents

A vector of event names to be excluded completely in funEvents2df()

Examples

1
test <- readXML(Sys.glob("data/*"), saveXMLFileNameAs="subj")

garyfeng/pdata documentation built on May 16, 2019, 5:42 p.m.